python中[,a::b]的使用
更新時間:2026年03月24日 08:57:51 作者:風雪云俠
本文通過實例詳細介紹了Python中如何使用[a::b]語法來對數(shù)組進行切片操作,包括不同步長b對數(shù)組索引的影響,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
創(chuàng)建一個4x4的數(shù)組。
import numpy as npimport numpy as np
data = np.random.rand(16).reshape(4,4)
data
array([[0.98254958, 0.55156623, 0.9158022 , 0.32138319],
[0.75928362, 0.733542 , 0.95655983, 0.90522862],
[0.54084459, 0.52185078, 0.76202046, 0.53365677],
[0.079532 , 0.41549849, 0.5827918 , 0.45521467]])
當a=0,b=2,表示從0開始索引,間隔2列索引一次,索引第0、2列。
data[:,0::2]
array([[0.98254958, 0.9158022 ],
[0.75928362, 0.95655983],
[0.54084459, 0.76202046],
[0.079532 , 0.5827918 ]])當a=0,b=4,表示從0開始索引,每間隔4列索引一列,當間隔b大于數(shù)組的長度,則只索引當前列。
data[:,0::4]
array([[0.98254958],
[0.75928362],
[0.54084459],
[0.079532 ]])當a=0,b=5,表示從0開始索引,每間隔5列索引一列
data[:,0::5]
array([[0.98254958],
[0.75928362],
[0.54084459],
[0.079532 ]])到此這篇關于python中[,a::b]的使用的文章就介紹到這了,更多相關python [,a::b]內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
如何在Python?中使用?join()?函數(shù)把列表拼接成一個字符串
這篇文章主要介紹了如何在Python?中使用?join()?函數(shù)把列表拼接成一個字符串,文章圍繞?join()?函數(shù)的相關資料展開詳細內容,需要的小伙伴可以參考一下,希望對你有幫助2022-03-03
Python plt 利用subplot 實現(xiàn)在一張畫布同時畫多張圖
這篇文章主要介紹了Python plt 利用subplot 實現(xiàn)在一張畫布同時畫多張圖,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
Pythony運維入門之Socket網(wǎng)絡編程詳解
這篇文章主要介紹了Pythony運維入門之Socket網(wǎng)絡編程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04

