第二篇 使用 numpy函式建立陣列
- zeros函式、zeros_like函式
1.1 zeros函式 建立指定長度的全0陣列
import numpy as np
#zeros函式 建立指定長度的全0陣列
data1=np.zeros(8)#一維
print(data1)
print('\n')
data2=np.zeros((3,4))#二維
print(data2)
執行結果:
1.2 zeros_like 以某一個陣列作為參考,生成一個和參考陣列一樣的全0陣列
arr=np.random.randint(12).reshape(3,4) #參考陣列
print(arr)
print('\n')
data22=np.zeros_like(arr)
print(data22)
執行結果:
2、 ones函式、ones_like函式
2.1 ones 函式 建立指定長度的全1陣列(包括二維及以上)
data3=np.ones(4) #一維陣列
print(data3)
print('\n')
data3=np.ones((4,6)) #二維陣列
print(data3)
print('\n')
data3=np.ones((2,2,3))#三維陣列
print(data3)
執行結果
2.2 ones_like 以某一個陣列作為參考,生成一個和參考陣列一樣的全1陣列
arr=np.random.randn(12).reshape(3,4)
print(arr)
print("\n")
data33=np.ones_like(arr)
print(data33)
執行結果:
3、 empty函式、empty_like函式
3.1 empty函式 建立1個沒有任何具體數值的陣列
data4=np.empty(8)
print(data4)
print('\n')
data41=np.empty([4,3])
print(data41)
結果:
3.2 empty_like 以某一個陣列作為參考,生成一個和參考陣列一樣陣列
arr=np.random.randn(12).reshape(3,4) #參考陣列
print(100*arr) #放大100參考陣列,方便和empty_like建立的陣列做對比
print('\n') #用空格把兩次輸出的結果分隔開,方便檢視資料
data44=np.empty_like(arr)
print(data44)
結果:
4. arange函式
arange 函式 生成序列式陣列,同range類似,但 arange 常常用來生成陣列
arange(N) 實際上是生成的0-(N-1)的序列數
data5=np.arange(8)
print(data5)
print('\n')
data5=np.arange(20)
print(data5)
結果:
5. eye函式、identity函式
eye函式、identity函式 生成正方形的N*N陣列(矩陣)
data6=np.eye(6)
data61=np.identity(9)
print(data61)
print("\n")
print(data6)
結果
相關文章
- Python列表建立NumPy陣列Python陣列
- NumPy 基礎 (一) - 建立陣列陣列
- Numpy庫(一)- 陣列的建立陣列
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- NumPy 通用函式(ufunc):高效能陣列運算的利器函式陣列
- Numpy陣列操作陣列
- numpy陣列(2)陣列
- Python資料分析--Numpy常用函式介紹(7)--Numpy中矩陣和通用函式Python函式矩陣
- 陣列處理函式陣列函式
- PHP 陣列常用函式PHP陣列函式
- 陣列展平函式陣列函式
- PHP 陣列函式妙用PHP陣列函式
- 巧用 PHP 陣列函式PHP陣列函式
- NumPy 陣列建立方法與索引訪問詳解陣列索引
- NumPy 陣列屬性陣列
- 學習javaScript必知必會(3)~陣列(陣列建立,for...in遍歷,輔助函式,高階函式filter、map、reduce)JavaScript陣列函式Filter
- NumPy 超詳細教程(1):NumPy 陣列陣列
- Numpy學習-Task01-資料型別&陣列建立資料型別陣列
- 【numpy學習筆記】陣列的建立和基本運算筆記陣列
- 陣列常用函式彙總陣列函式
- shell--函式與陣列函式陣列
- PHP陣列函式彙總PHP陣列函式
- php陣列函式小結PHP陣列函式
- numpy——陣列的形狀陣列
- numpy——陣列的計算陣列
- Python學習教程:Numpy系列,建立陣列的三大絕招Python陣列
- PHP陣列函式-array_mapPHP陣列函式
- PHP:常用PHP陣列操作函式PHP陣列函式
- NumPy 數學函式函式
- numpy.where()函式函式
- numpy-random函式random函式
- Lesson10——NumPy 迭代陣列陣列
- 【Numpy學習08】陣列迭代陣列
- Java陣列宣告建立和使用以及多維陣列、Arrays類、稀疏陣列Java陣列
- 使用陣列建立分頁資料陣列
- numpy學習筆記 – numpy陣列的常見用法筆記陣列
- JS-陣列、函式、類與物件JS陣列函式物件