Python numpy追加到列表,然后将列表转换为numpy

Python numpy追加到列表,然后将列表转换为numpy,python,numpy,Python,Numpy,class_i是一个m x n numpy数组: list = [] class_list=[class1,class2,class3,class4,class5,class6,class7] for class_i in class_list: #data processing here list_1.append(class_i) list_1 = np.array(list) list_1numpy数组包含如下形式的类: [[ 314.5513238 314.457113

class_i
是一个m x n numpy数组:

list = []
class_list=[class1,class2,class3,class4,class5,class6,class7]
for class_i in class_list:
   #data processing here
   list_1.append(class_i)

list_1 = np.array(list)
list_1
numpy数组包含如下形式的类:

[[ 314.5513238  314.4571136  314.2739476 ...      314.6        314.6        314.6      ]
 [ 314.5890785  314.5254568  314.4539721 ...      314.6        314.6        314.6      ]
 [ 314.5886471  314.4992394  314.3350225 ...      314.6        314.6        314.6      ]
 ...     
这是错误的,它不包含numpy类的每个值


有没有办法解决这个问题?

我会避免使用
list
作为变量名,以防止隐藏内置的list函数。为了实现您想要的,为什么不只是
a=np.array(class_list)
这只是一个例子,在for循环中有更多的数据处理
list_1
形状是什么?我认为
append
没有问题。使用
np.array(class\u list)
可以得到什么?关于
-这只是一个显示功能。class_i有形状(52L,350L),list_1有形状(7L,)(错误)您希望输出数组
list_1
有什么形状?
列表中数组的行和列维度不完全匹配。