flat,flatten,revel将数组变为一维的

来源:互联网 发布:衣服批发软件哪个好 编辑:程序博客网 时间:2024/05/22 00:24
如果你是想把array([[1,2],[3,4]])展平,变成array([1,2,3,4]),有三种方式:flat属性,flatten方法,ravel方法
>>> import numpy as np

>>> a = np.array([[1,2],[3,4]])
>>> a
array([[1,2],
[3,4]])
>>> b = np.array(a.flat)
>>> b
array([1,2,3,4])
>>> c = a.flatten()
>>> c
array([1,2,3,4])
>>> d = a.ravel()
>>> d
array([1,2,3,4])
阅读全文
0 0
原创粉丝点击