0.本集概览
1.二维数组的转置与内积
2.数组的元素级别运算
3.条件逻辑运算where
4.各轴向上的统计运算
5.布尔数组的运算
6.数组的就地排序
这一集我们主要介绍NumPy中,关于ndarray数组的基本运算。
1.二维数组的转置与内积
二维数组的转置,这里先简单的提一下,这其实是线性代数的内容,我们后面介绍线性代数的内容时还会再提的。
代码片段:
import numpy as np
arr = np.arange(15).reshape(5,3)
print(arr)
print(arr.T)
运算结果:
[[ 0 1 2]
[ 3 4 5]
[ 6 7 8]
[ 9 10 11]
[12 13 14]]
[[ 0 3 6 9 12]
[ 1 4 7 10 13]
[ 2 5 8 11 14]]
顺便提一句,线性代数里面另一个最基本的运算,计算矩阵的内积$ x^{T}x$
代码片段