numpy科学计算器库入门5 numpy的索引

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zy_505775013/article/details/88669930
import numpy as np
arr1 = np.arange(2,14)
print(arr1)

[ 2  3  4  5  6  7  8  9 10 11 12 13]

print(arr1[2])

4

print(arr1[1:4])#第一个到第四个数据

[3 4 5]

print(arr1[2:-1])#从第二到倒数第一个位置的数据

[ 4  5  6  7  8  9 10 11 12]

print(arr1[:4])#前4个数据

[2 3 4 5]

print(arr1[-2:])#从倒数第二到最后的数据

[12 13]

arr2 = arr1.reshape(3,4)#将arr1数组转换成3行4列的二维矩阵
print(arr2)

[[ 2  3  4  5]
 [ 6  7  8  9]
 [10 11 12 13]]

print(arr2[1])#第一行数据

[6 7 8 9]

print(arr2[1,2])#第一行二列的数据
print(arr2[1][2])#第一行二列的数据

8
8

print(arr2[:,2])#所有行的第二列数据

[ 4  8 12]

for i in arr2.flat:    #遍历每一个元素
    print(i)

2
3
4
5
6
7
8
9
10
11
12
13























猜你喜欢

转载自blog.csdn.net/zy_505775013/article/details/88669930