弃用警告Python

弃用警告Python,python,deprecation-warning,minmax,Python,Deprecation Warning,Minmax,有人知道如何解决下面代码中的警告吗 警告如下: 不推荐使用警告:在0.17中不推荐将1d数组作为数据传递,并将在0.19中引发ValueError。如果数据具有单个特征,请使用X.restrape(-1,1),如果数据包含单个样本,请使用X.restrape(1,-1)重塑数据。 警告。警告(弃用消息,弃用警告) 代码如下: %matplotlib inline import numpy as np import pandas as pd from scipy import stats, int

有人知道如何解决下面代码中的警告吗

警告如下: 不推荐使用警告:在0.17中不推荐将1d数组作为数据传递,并将在0.19中引发ValueError。如果数据具有单个特征,请使用X.restrape(-1,1),如果数据包含单个样本,请使用X.restrape(1,-1)重塑数据。 警告。警告(弃用消息,弃用警告)

代码如下:

%matplotlib inline
import numpy as np
import pandas as pd
from scipy import stats, integrate
import matplotlib.pyplot as plt
from sklearn.preprocessing import MinMaxScaler
import seaborn as sns

data = np.genfromtxt('name.csv', delimiter=",")
X = data[:,1]
mms = MinMaxScaler()
a=X.reshape(-1, 1)
a_norm = mms.fit_transform(X)
sns.set(color_codes=True)
np.random.seed(sum(map(ord, "distributions")))
sns.distplot(a_norm);
尽管我正在根据警告进行更改,但我从这行中得到了上面提到的错误 “a_norm=mms.fit_变换(X)”


我确实需要此警告的帮助

a_norm=mms.fit_transform(X)
替换为
a_norm=mms.fit_transform(a)

您似乎调用了
X.reforme
,将结果保存到一个名为
a
的变量中,然后在脚本的其余部分中永远不会引用该变量。我怀疑您的意思是将
a
而不是
X
传递给哪个函数抛出弃用警告?@shadow我想查看存储在“a_norm”中的标准化后的数据分布。因此,我有一个参数sns.distplot()的_范数。事实上,彩信。fit_transform给了我一个错误。a_norm=mms.fit_transform(X)呢?这不应该是
a\u norm=mms.fit\u transform(a)
?这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-事实上我刚刚得到了发表评论的特权。。。我很抱歉。。。我是一个新手。。。还在学习规则吗