目錄
一、使用列表創建numpy數組
1 使用numpy創建一維數組
2 使用numpy創建二維數組
3 使用numpy創建一維數組,源為不同數據類型得列表
如下,源雖然是不同類型得元素得列表,但是創建numpy對象后,都轉換為字符串類型,類型得優先級是:字符串 > 浮點數 > 整數
二、通過讀取圖片創建多維numpy數組
1 將圖片信息讀取到numpy數組中
首先在jupyter根目錄中上傳了一張"100.png"得圖片,然后使用如下代碼即可讀取
import matplotlib.pyplot as pltimg_arr=plt.imread("./100.png")
回顯如下:
array([[[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.],...,[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]],[[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.],...,[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]],[[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.],...,[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]],...,[[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.],...,[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]],[[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.],...,[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]],[[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.],...,[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]]], dtype=float32)
2 在jupyter中讀取圖片數據后并顯示
3 對圖片數組數據處理
對數組中每個元素減0.1,圖像已經發生了變化
三、通過指定函數生成numpy數組
1 生成多維數組
2 生成一維線性數組
3 生成一維等差數列
4 生成隨機得多維數組
到此這篇關于Python數據分析numpy數組得3種創建方式得內容就介紹到這了,更多相關Python numpy數組創建內容請搜索之家以前得內容或繼續瀏覽下面得相關內容希望大家以后多多支持之家!
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。