Python中如何将二维list转换为矩阵?
当 list 很长时候 几万行
例如 data =[[...],[...],...] len(data) 为 40000 len(data[0]) 为 200
numpy.mat(data).shape 结果为(1 , 40000)
不能转为矩阵,预期结果为( 40000 , 200 )
但是 len(data)比较小的时候,能得到预期结果
求助!!!
Python中如何将二维list转换为矩阵?
9 回复
up ! ! !
不调用函数试试
不调用函数怎么转。。本来是二维 list ,转为 matix
看看你的 data 里是不是有某一行不是 200 个元素
同 4 楼. 另外. 你应该把为什么不能转换的异常信息给出来吧…
好的我看看
转的结果 shpae (1 , 40000),没抛异常
是这个原因 thank you


