python学习笔记第二十二天--------NumPy(二)
文章目录 ndarray的矩阵运算 ndarray 的切片、索引操作 ndarray 的条件索引 ndarray的维数转换 transpose() ndarray的矩阵运算 import numpy as np arr = np . arange ( 10 ) print ( arr ) [0 1 2 3 4 5 6 7 8 9] # 矩阵之间的运算,是按矩阵级的运算,每一个元素和对应索引的运算进行运算 print ( arr * arr ) print ( arr + arr ) [ 0 1 4 9 16 25 36 49 64 81] [ 0 2 4 6 8 10 12 14 16 18] # 广播运算,将标量广播到数组的各个元素上 print ( 1 . + arr ) print ( 2 * arr ) [ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.] [ 0 2 4 6 8 10 12 14 16 18] ndarray 的切片、索引操作 #1. 一维数组的索引和切片操作 arr1 = np . arange ( 10 ) print ( arr1 ) print ( arr1 [ 5 : 9 ] ) [0 1 2 3 4 5 6 7 8 9] [5 6 7 8] # 2. 多维数组的索引和切片操作 #lis = range(10) #arr3 = np