>>> #翻转数组
>>> import numpy as np
>>> a = np.arange(12).reshape(3,4)
>>> print('原数组')
原数组
>>> print(a)
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
>>> print('\n')
>>> print('对换数组')
对换数组
>>> print(np.transpose(a))
[[ 0 4 8]
[ 1 5 9]
[ 2 6 10]
[ 3 7 11]]
>>> #不就是行变列列变长嘛
>>> #numpy.ndarray.t类似于numpy.transpose
>>> import numpy as np
>>> a = np.arange(12).reshape(3,4)
>>> print('原数组')
原数组
>>> print(a)
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
>>> print('\n')
>>> print("转置数组:")
转置数组:
>>> print(a.T)
[[ 0 4 8]
[ 1 5 9]
[ 2 6 10]
[ 3
这篇博客介绍了如何使用numpy库在Python中操作数组,包括数组的转置、rollaxis函数的使用,以及broadcast_to、expand_dims等函数在扩展数组维度时的应用。示例代码详细展示了各种操作,如对换数组轴、广播和扩展轴。
最低0.47元/天 解锁文章
3069

被折叠的 条评论
为什么被折叠?



