首页 > 解决方案 > 使用 numpy 获取 valueError 的输入数组设置数组元素在一维后具有序列和不均匀形状

问题描述

这是我在 JUPYTER 笔记本中收到的错误!
为什么我收到此错误我有每行 7 列的数组

  ValueError                                Traceback (most recent call last)
    <ipython-input-22-8bce85373ca3> in <module>
          1 # Input (temp, rainfall, humidity, airspeed, solar, electricity, cost)
    ----> 2 inputs = np.array([[1, 2, 3, 4, 5, 6, 7.5],
          3                    [8, 9, 10, 9, 8, 7, 6.5],
          4                    [7, 8, 9, 10, 11, 12, 13.5],
          5                    [1, 14, 2, 15, 3, 16, 4.5],
    
    ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (684,) + inhomogeneous part

标签: numpynumpy-ndarray

解决方案


推荐阅读