導航:首頁 > 編程語言 > python數組1

python數組1

發布時間:2025-01-29 22:20:06

1. Python——ndarray多維數組基本操作(1)

數組允許進行批量操作而無需使用for循環,因此更加簡便,這種特性也被稱為向量化。任何兩個等尺寸之間的算術操作都應用逐元素操作的方式進行。

同尺度數組之間的比較,會產生一個布爾型數組。

上述操作均是在同尺度數組之間進行的,對於不同尺度數組間的操作,會使用到廣播特性。

索引:獲取數組中特定位置元素的過程;
切片:獲取數組元素子集的過程。

new_a = a.astype(new_type)

astype()方法一定會創建新的數組(原始數據的一個拷貝),即使兩個類型一致。

ls = a.tolist()

轉置是一種特殊的數據重組形式,可以返回底層數據的視圖而不需要復制任何內容。
數組擁有 transpose 方法,也有特殊的 T 屬性。

對於更高緯度的數組, transpose 方法可以接受包含軸編號的元組,用於轉置軸。

ndarray的 swapaxes 方法,通過接受一對軸編號作為參數,並對軸進行調整用於重組數據。
swapaxes 方法返回的是數據的視圖,而沒有對數據進行復制。

Reference:
《Python for Data Analysis:Data Wrangling with Pandas,Numpy,and IPython》

2. 如何用Python新建一個1至100范圍內的隨機整數數組,其shape為(5,4),命名為data

from random import randint
ar=[[randint(1,100) for _ in range(4)] for _ in range(5)]
print(ar)

閱讀全文

與python數組1相關的資料

熱點內容
php正整數驗證 瀏覽:363
有個腹黑程序員男友是什麼體驗 瀏覽:110
pdf添加文本框 瀏覽:770
系統文件夾很大沒有文件 瀏覽:74
蘇寧電器app如何還分期 瀏覽:635
蘋果怎麼在主屏幕創建文件夾 瀏覽:627
河南雲伺服器租用虛擬主機 瀏覽:361
centos修改ip命令 瀏覽:779
租用伺服器屬於什麼服務類型 瀏覽:135
英雄聯盟說沒有網路連接到伺服器地址 瀏覽:28
單片機周期信號波形識別 瀏覽:42
演算法驅動的成長史 瀏覽:936
好又省APP怎麼用 瀏覽:576
pdf在線格式轉換jpg格式轉換器 瀏覽:868
中興捧月演算法大賽第二場 瀏覽:15
穿雲伺服器 瀏覽:394
單片機核心電壓表 瀏覽:151
最強大逃頂通達信指標源碼 瀏覽:441
java程序員面試寶典歐立奇 瀏覽:457
cad命令不要跟著游標 瀏覽:200