python - 如何解决 - ValueError: could not convert string to float: ''
问题描述
training_age_in = [1, 2, 3]
training_salary_dep = [5, 9, 10]
m = [(training_age_in[0], training_salary_dep[0]), (training_age_in[1], training_salary_dep[1]),
(training_age_in[2], training_salary_dep[2])]
intercept_value = open("intercept_value", "r+")
slope_value = open("slope_value", "r+")
input_place = open("input_place", "r+")
intercept = float(intercept_value.read())
slope = float(slope_value.read())
input_place.seek(1)
input_place.write(str(training_age_in[0]))
number0 = float(input_place.read())
predicted_Y0 = intercept + (slope * number0)
error0 = (training_salary_dep[0] - predicted_Y0) ** 2
print(number0)
那是我的代码,它不断出现 ValueError:无法将字符串转换为浮点数:''。我怎么能解决这个问题。
解决方案
推荐阅读
- c# - 无法从 app.config 获取连接字符串
- node.js - 访问 node.js 应用程序 azure 应用服务时获取权限被拒绝
- java - 如何处理片段上的recyclerview点击事件?
- facebook - Flutter Facebook 登录实现错误的密钥哈希
- apache-spark - pyspark - 在 rdd.map(...) 中实现助手
- php - 解析 PHP JSON API 响应
- mysql - SIGNAL SQLSTATE '45000' 不会停止插入
- python - 为嵌入式 Python 创建命令行参数系统
- ios - 用于检查可选项的“字符串”类型的非可选表达式
- ruby-on-rails - Rails 5.2:collection_select 和 has_many 通过表单