我有:
a = array([[1,2,3],[4,5,6]])
我想要扁平化它,将两个内部列表连接到一个平面数组条目中。我可以这样做:
array(list(flatten(a)))
但由于列表类型转换,这似乎效率很低(我希望以一个数组而不是生成器结束。)
另外,如何将其推广到下面这样的数组:
b = array([[[1,2,3],[4,5,6]], [[10,11,12],[13,14,15]]])
结果应该是:
b = array([[1,2,3,4,5,6],
[10,11,12,13,14,15]])
有没有内置的/有效的numpy/scipy运算符?谢谢。
https://stackoverflow.com/questions/9057379
复制相似问题