資料分析 numpy 05 陣列元素的訪問

2021-09-25 07:43:37 字數 1335 閱讀 2407

a1=np.arange(10)

print

('a1:'

,a1)

print

(a1[0]

)print

(a1[2:

4])print

(a1[-1

])#修改a1[0]

=100

a1[2:4

]=200,

300print

(a1[1:

:2])

#二維陣列

a2=np.arange(1,

13,1)

.reshape(3,

4)print

('a2:'

,a2)

print

(a2[0]

[-1]

)#直接雙下標

print

(a2[1,

1])#行列

print

(a2[1:

,2:]

)# 多行多列

print

(a2[:,

:])#全部行列

print

(a2[:,

2])#全部行的第三列

print

(a2[1:

,0::

2])

'''

自定義乙個型別用來儲存班級學員列表資料:

(1)名稱(32)

(2)年齡

(3)性別

(4)成績

'''import numpy as np

df = np.dtype([(

'name'

,np.str_,32)

,('age'

,np.int32),(

'***'

,np.str_,4)

,('score'

,np.float32)])

items = np.array([(

'張三',18

,'男'

,100),

('李四',18

,'男'

,99.5),

('周七',18

,'女',99

)],dtype=df)

print

(items)

# 讀取資料元素

pre2=items[:-

1]print

(pre2)

print

(pre2[0]

[0])

#此時是一維陣列,不是二維陣列

print

(items.ndim)

#1

資料分析 numpy陣列 05索引

資料分析 numpy陣列 05 numpy陣列操作 1 索引 1 呼叫slice函式,指定start,stop,step 2 通過 指定start,stop,step 3 通過 來使選擇元組的長度與陣列的維度相同的ndarra,行,列 4 通過整數陣列索引指定位置的元素 5 通過 和 索引 6 布林...

資料分析 numpy陣列 01

預備知識 能夠乙個接乙個地儲存在計算機儲存器的一塊連續區域內的表示方法稱為陣列array。資料分析 numpy numpy是python語言的乙個拓展程式庫,支援大量的維度陣列與矩陣運算,而且numpy針對於陣列運算提供大量的數學函式庫。numpy 是乙個執行速度非常快的數學庫,主要用於陣列計算 1...

numpy資料分析

2020 11 2 import array arr array.array i list range 10 i表示整型,生成序列後不能改變資料型別 多維陣列ndarray方便處理多維度運算,運算效率高 nparr np.array list range 10 修改值,浮點數取整數段 nparr 2...