NumPy 包给出了一个 array() 错误如何解决这个问题? [关闭]
Posted
技术标签:
【中文标题】NumPy 包给出了一个 array() 错误如何解决这个问题? [关闭]【英文标题】:NumPy package gives an array() error how to fix this? [closed] 【发布时间】:2020-11-16 18:31:34 【问题描述】:这是使用数据预处理技术执行数据二值化的示例代码:
import numpy as np
import sklearn.preprocessing
input_data = np.array([2.1, -1.9, 5.5],
[-1.5, 2.4, 3.5],
[0.5, -7.9, 5.6],
[5.9, 2.3, -5.8])
# Binarization of Data
data_binarized = preprocessing.binarizer(threshold = 0.5 ).transform(input_data)
print("\nBinarized Data\n", data_binarized)
此代码给出错误:
array() takes from 1 to 2 positional arguments but 4 were given
如何制作多行的数组?
【问题讨论】:
【参考方案1】:应该还有一对括号,像这样:
np.array([[2.1, -1.9, 5.5],
[-1.5, 2.4, 3.5],
[0.5, -7.9, 5.6],
[5.9, 2.3, -5.8]])
【讨论】:
以上是关于NumPy 包给出了一个 array() 错误如何解决这个问题? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章