【问题标题】:NumPy package gives an array() error how to fix this? [closed]NumPy 包给出了一个 array() 错误如何解决这个问题? [关闭]
【发布时间】: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

如何制作多行的数组?

【问题讨论】:

    标签: python numpy machine-learning scikit-learn artificial-intelligence


    【解决方案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]])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-22
      • 2020-10-21
      • 1970-01-01
      相关资源
      最近更新 更多