[英]How to convert a python list containing two numpy arrays into a numpy array?
Suppose, X is [array([2, 3, 4]), array([4, 5, 6])]
假设,X 是
[array([2, 3, 4]), array([4, 5, 6])]
I want X to be我希望 X 成为
array([[ 2, 3, 4],
[4, 5, 6]])
Just use np.array(...)
and create an array:只需使用
np.array(...)
并创建一个数组:
>>> X = [array([2, 3, 4]), array([4, 5, 6])]
>>> np.array(X)
array([[2, 3, 4],
[4, 5, 6]])
>>>
Try this:尝试这个:
array = numpy.stack(X, axis=0)
You could also do:你也可以这样做:
array = numpy.vstack(X)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.