我使用python的numpy通过numpy.asmatrix公司(). 你知道吗
data_array = [[] for k in range(K)]
while Append data to data_array:
data_array[k].append(data)
mymatrix = numpy.asmatrix(data_array)
数据数组以K*E结束。当我尝试使用mymatrix进行进一步操作时,结果发现其中一些有效,但其他仍然作为列表。当我打印出来的时候
[[ list([..., ...]), list(..., ...) ]]
有人知道可能的原因吗?你知道吗
您应该改变方法,首先创建整个二维数组,然后填充它。像这样:
我猜你在做的事情相当于:
相关问题 更多 >
编程相关推荐