NumPy 索引操作

2021-10-03 09:55:07 字數 687 閱讀 6954

numpy的索引跟列表索引類似

import numpy as np

array1 = np.array([1

,2,3

,4,5

,6])

array2 = np.array([[

1,2,

3],[

4,5,

6],[

7,8,

9]])

print

(array1[2]

)# 獲取array1的第3個元素(下標從0開始),3

print

(array2[2]

)# 獲取array2的第3行元素,[7 8 9]

print

(array2[2]

[2])

# 獲取array2的第3行第3列元素,9

print

(array2[2,

2])# 獲取array2的第3行第3列元素,9

print

(array2[:,

2])# 獲取array2的所有行的第3個元素,[3 6 9]

# 遍歷行

for i in array2:

print

(i)# 遍歷列

for i in array2.t:

print

(i)

numpy 索引array的騷操作

最近在學習theano,然後在logisticregression中看到這麼行 def negative log likelihood self,y return t.mean t.log self.p y given x t.arange y.shape 0 y 這是什麼操作幹嘛用的?然後我在網上...

numpy基本操作 2 切片和索引

1.切片 import numpy as np 切片和索引 a np.arange 10 print a s slice 2,7,2 print a s c a 2 7 2 print c 0 1 2 3 4 5 6 7 8 9 2 4 6 2 4 6 d np.arange 9 reshape 3...

numpy高階索引

name arr np.array bob joe will bob joe will joe rnd arr np random.randn 7,4 print rnd arr print name arr bob true false false true false false false p...