Numpy无法将数组转换为ndarray

时间:2017-04-08 18:01:33

标签: python list numpy multidimensional-array machine-learning

我试图传递一个(4,(6,7,k))列表作为参数我有4个大小的列表与ndarrays(6,7,k),我使用这一行:< / p>

test_data = np.zeros(( 6, 7, 15))
feature_list = get_Features() #list of 0 and 1s
for i in range(0, 15):
    for j in range(0, 6):
        for k in range(0, 7):
            test_data[j][k][i] = feature_list[k+ j*6 + i*15]
    x_test_list.append(test_data)
np.array(x_test_list)

结果我在终端收到此错误:

ValueError: could not broadcast input array from shape (6,7,15) into shape (6,7)

你能帮助我解决为什么省略一个维度以及如何解决这个问题吗?

谢谢

0 个答案:

没有答案