【问题标题】:Python Rescale DataPython 重新缩放数据
【发布时间】:2023-04-04 19:46:01
【问题描述】:

我在以下代码中收到此错误。我收到的错误没有给我任何地址的线索。请帮忙。

错误: TypeError: '

代码:

from pandas import read_csv
from numpy import set_printoptions
from sklearn.preprocessing import MinMaxScaler
filename = 'Data/pima-indians-diabetes.csv'
names = ['preg', 'plas', 'pres', 'skin', 'test', 'mass', 'pedi', 'age', 'class']
df = read_csv(filename,names=names)
array = df.values
X = array[:,:8]
Y = array[:,8]
scaler = MinMaxScaler(feature_range=(0,1))
reScaledX = scaler.fit_transform(X)
print(reScaledX)

【问题讨论】:

  • 你能发布一个指向你的数据集的链接吗?

标签: python machine-learning rescale


【解决方案1】:

似乎当您使用MinMaxScaler 时,您在CSV 中使用的值X 是字符串而不是整数,这就是您收到TypeError 的原因。尝试使用int() 解析您的读取值。这应该可以解决这个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 2021-11-12
    • 1970-01-01
    • 2017-09-06
    相关资源
    最近更新 更多