return min_max_scaler.fit_transform(data_arr.T).T #先拟合数据,然后将其转换为标注化形式 AttributeError: 'list' object has no attribute 'T'怎么改
时间: 2024-03-23 16:44:01 浏览: 123
video_stream_scaler_latest.tar.gz_HD video VHDL_Scaler_缩放_视频_视频
5星 · 资源好评率100%
这个错误提示表明你传递给 `fit_transform` 函数的是一个列表对象,但是这个函数需要的是一个 NumPy 数组对象,因为 NumPy 数组对象才拥有 `.T` 属性。
因此,你需要将你的列表对象转换为 NumPy 数组对象,可以使用 `numpy.array` 函数进行转换,例如:
```
import numpy as np
data_arr = np.array(data_list) # 将列表对象转换为 NumPy 数组对象
result = min_max_scaler.fit_transform(data_arr.T).T # 对数据进行标准化
```
这样就可以正常执行了。
阅读全文