Numpy数组转置的两种实现方法
时间:2021-02-12 08:51:57|栏目:Python代码|点击: 次
Numpy数组转置很容易,两种写法
np_array = np.array([[1, 2], [3, 4]]) np_array.transpose() np.transpose(np_array)
但是一维数组转置的时候有个坑,光transpose没有用,需要指定shape参数
array_1d = np.array([1, 2]) print array_1d.shape, array_1d.transpose() array_1d.shape = (2, 1) print array_1d.shape, array_1d.transpose()
输出结果为
(2,) [1 2] (2, 1) [[1 2]]
可见原本一维数组的shape第二的纬度那个1是空的,指定了以后才能顺利地讲行向量转为列向量
栏 目:Python代码
下一篇:python读写Excel表格的实例代码(简单实用)
本文标题:Numpy数组转置的两种实现方法
本文地址:http://www.codeinn.net/misctech/61835.html






