Numpy數(shù)組的切片索引操作
一、實(shí)驗(yàn)?zāi)康?/h2>
熟練掌握numpy中切片索引的操作
二、實(shí)驗(yàn)環(huán)境
- Python 3.6.1以上
- Jupyter
三、實(shí)驗(yàn)內(nèi)容
練習(xí)numpy中的索引的基本操作。
四、實(shí)驗(yàn)步驟
numpy提供比常規(guī)Python序列更多的索引方法,除了整合和分片,數(shù)組可以被整數(shù)數(shù)組和布爾型數(shù)組索引。本文先講一些簡單的索引。
1.一維數(shù)組索引
一維數(shù)組索引:一維數(shù)組很簡單,基本和列表一致。它們的區(qū)別在于數(shù)組切片是原始數(shù)組視圖
1.導(dǎo)入numpy,創(chuàng)建一個一維范圍為0到9的一維數(shù)組,索引下標(biāo)為4的值,索引下標(biāo)范圍為3到6的元素值,不包含下標(biāo)6。
import numpy as np arr=np.arange(10) print(arr) arr[4] arr[3:6]
2.反切片操作 創(chuàng)建一個數(shù)組a,對a進(jìn)行反向切片操作。
a=np.arange(10) print(a) a[::-1]
間隔取值
a[::2]
取數(shù)組a前5個元素
a[:5]
2.二維數(shù)組索引
二維數(shù)組索引:二維數(shù)組中,各索引位置上的元素不再是標(biāo)量,而是一維數(shù)組。
1.創(chuàng)建一個二維數(shù)組arr1,索引第0行,即下標(biāo)為0的元素
import numpy as np arr1=np.array([[1,2,3],[4,5,6],[7,8,9]]) arr1[0]
索引第1行第2列即下標(biāo)為[1,2]的元素。
arr1[1,2]
3.多維數(shù)組索引
多維數(shù)組索引,多維數(shù)組里,單個索引值返回的是一個緯度低一點(diǎn)的數(shù)組。
1.創(chuàng)建一個6維數(shù)組arr2。
import numpy as np arr2=np.arange(36).reshape(6,6) arr2
取得arr2數(shù)組中第2行元素
arr2[1]
取得arr2數(shù)組中第3列元素
arr2[:,3]
取arr2數(shù)組中行下標(biāo)為1到3,列下標(biāo)為2到3的數(shù)組。
arr2[1:4,2:4]
取arr2數(shù)組中行列下標(biāo)步長為2的元素
arr2[::2,::2]
總結(jié)
到此這篇關(guān)于Numpy數(shù)組的切片索引操作的文章就介紹到這了,更多相關(guān)Numpy數(shù)組切片索引內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中優(yōu)雅處理JSON文件的方法實(shí)例
JSON是一種輕量級的數(shù)據(jù)交換格式,JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣,這篇文章主要給大家介紹了關(guān)于Python中優(yōu)雅處理JSON文件的相關(guān)資料,需要的朋友可以參考下2021-12-12Python根據(jù)區(qū)號生成手機(jī)號碼的方法
這篇文章主要介紹了Python根據(jù)區(qū)號生成手機(jī)號碼的方法,涉及Python隨機(jī)數(shù)與字符串的相關(guān)操作技巧,需要的朋友可以參考下2015-07-07Django 簡單實(shí)現(xiàn)分頁與搜索功能的示例代碼
這篇文章主要介紹了Django 簡單實(shí)現(xiàn)分頁與搜索功能的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11numpy中np.append()函數(shù)用法小結(jié)
在numpy的函數(shù)庫中,np.append()函數(shù)是一個常用的數(shù)組操作函數(shù),它在進(jìn)行數(shù)組操作時能夠?qū)蓚€數(shù)組進(jìn)行拼接,并返回一個拼接后的新數(shù)組,下面就來介紹一下具體用法,感興趣的可以了解一下2023-11-11python生成器generator:深度學(xué)習(xí)讀取batch圖片的操作
這篇文章主要介紹了python生成器generator:深度學(xué)習(xí)讀取batch圖片的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05Python計(jì)算質(zhì)數(shù)的方法總結(jié)
質(zhì)數(shù)(Prime?Number)是指大于1且只能被1和自身整除的正整數(shù),計(jì)算質(zhì)數(shù)是數(shù)論中的一個經(jīng)典問題,本文將介紹python中多種計(jì)算質(zhì)數(shù)的方法,希望對大家有所幫助2023-11-11Python機(jī)器學(xué)習(xí)之決策樹算法實(shí)例詳解
這篇文章主要介紹了Python機(jī)器學(xué)習(xí)之決策樹算法,較為詳細(xì)的分析了實(shí)例詳解機(jī)器學(xué)習(xí)中決策樹算法的概念、原理及相關(guān)Python實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12