【发布时间】:2020-05-14 13:53:19
【问题描述】:
我正在尝试在 sql 中规范化我的数据
import pandas as pd
df = pd.read_csv('http://archive.ics.uci.edu/ml/machine-learning-
databases/glass/glass.data',
header=None)
print(data.shape)
class Normalizer():
[...]
X, _ = df(return_X_y=True)
for norm in ['l1', 'l2', 'max']:
sc1 = Normalizer(norm=norm).fit(X)
sc2 = skNormalizer(norm=norm).fit(X)
Xt1 = sc1.transform(X)
Xt2 = sc2.transform(X)
print(np.allclose(Xt1, Xt2))'
但我收到此错误
TypeError Traceback(最近一次调用最后一次) 在 ()
----> 1 X, _ = df(return_X_y=True)
2 for norm in ['l1', 'l2', 'max']:
3 sc1 = Normalizer(norm=norm).fit(X)
4 sc2 = skNormalizer(norm=norm).fit(X)
5 Xt1 = sc1.transform(X)
TypeError: 'DataFrame' object is not callable
【问题讨论】:
-
这是什么
X, _ = df(return_X_y=True)? -
我只能找到
return_X_y作为一些sklearn函数的参数,例如load_boston()。
标签: python sql pandas dataframe