NumPy数组是一个多维数组对象,称为ndarray
创建一个numpy数组,如下所示
1
2
|
import numpy as np x = np.array([[ 1 , 2 , 3 ],[ 4 , 5 , 6 ],[ 7 , 8 , 9 ]]) |
使用的方法和python中的元表差不多
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
print (x[ 0 : 2 ]) >>>[[ 1 2 3 ] [ 4 5 6 ]] print (x[:]) >>>[[ 1 2 3 ] [ 4 5 6 ] [ 7 8 9 ]] #有些比较复杂逗号的用法,不一定需要掌握,知道是什么意思即可 #有时候希望只取某一行下的特定列的数,可以使用逗号,在逗号后面要获取指定的列 print ( x [ : , 1 ]) >>>[ 2 5 8 ] print ( x[ : , [ 0 , 1 ] ] ) >>>[[ 1 2 ] [ 4 5 ] [ 7 8 ]] print ( x [ : , 0 : 1 ] ) >>>[[ 1 2 ] [ 4 5 ] [ 7 8 ]] |
以上这篇对numpy Array [: ,] 的取值方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/w1300048671/article/details/76408070