python:Numpy常用操作(五):數據讀取

準備數據

import numpy as np
np.random.seed(100)
nd11=np.random.random([10])
print(nd11)

實驗結果:

(1)從指定位置讀取

print(nd11[3])#獲取指定位置的數據

 實驗結果:

(2)截取一段數據

print(nd11[1:6])#獲取一段數據

實驗結果: 

(3)截取固定間隔數據

print(nd11[1:6:2])#獲取指定間隔的數據

實驗結果:

 

(4)倒敘讀數

print(nd11[::-2])#倒敘,步長爲2

實驗結果: 

(5)截取多維數組區域數據

nd12=np.arange(25).reshape([5,5])
print(nd12)
print(nd12[1:3,1:3])
print(nd12[:,2])
print(nd12[3:,2:])
print(nd12[2::2,::2])
print(nd12[(nd12>3)&(nd12<10)])#獲取一個值域的數據

實驗結果:

截取示意圖:(源:吳茂貴《python深度學習:基於TensorFlow》)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章