数组基本操作:拼接,分裂,变形

来自CloudWiki
Xiaolongyang讨论 | 贡献2020年5月17日 (日) 12:15的版本 (创建页面,内容为“== 变形== === 1.最灵活的实现方法是通过reshape()函数实现。例如:如果希望将数字1~9放入一个3*3的矩阵,可以采用如下方法:===…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

变形

1.最灵活的实现方法是通过reshape()函数实现。例如:如果希望将数字1~9放入一个3*3的矩阵,可以采用如下方法:

grid = np.arange(1,10).reshape((3,3))

拼接

np.concatenate(array_list, axis=0/1):沿着指定axis进行数组的合并

a = np.arange(12).reshape(3,4)
b = np.random.randint(10,20,size=(3,2))
np.concatenate([a,b], axis=1)


分裂