Python數據分析numpy數組的3種創(chuàng)建方式
更新時間:2022年07月27日 17:08:15 作者:redrose2100???????
這篇文章主要介紹了Python數據分析numpy數組的3種創(chuàng)建方式,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
一、使用列表創(chuàng)建numpy數組
1 使用numpy創(chuàng)建一維數組
2 使用numpy創(chuàng)建二維數組
3 使用numpy創(chuàng)建一維數組,源為不同數據類型的列表
如下,源雖然是不同類型的元素的列表,但是創(chuàng)建numpy對象后,都轉換為字符串類型,類型的優(yōu)先級是:字符串 > 浮點數 > 整數
二、通過讀取圖片創(chuàng)建多維numpy數組
1 將圖片信息讀取到numpy數組中
首先在jupyter根目錄中上傳了一張"100.png"的圖片,然后使用如下代碼即可讀取
import matplotlib.pyplot as plt img_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,圖像已經發(fā)生了變化
三、通過指定函數生成numpy數組
1 生成多維數組
2 生成一維線性數組
3 生成一維等差數列
4 生成隨機的多維數組
到此這篇關于Python數據分析numpy數組的3種創(chuàng)建方式的文章就介紹到這了,更多相關Python numpy數組創(chuàng)建內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python系統(tǒng)指定文件的查找只輸出目錄下所有文件及文件夾
這篇文章主要介紹了python系統(tǒng)指定文件的查找只輸出目錄下所有文件及文件夾,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01Jupyter Lab設置切換虛擬環(huán)境的實現步驟
本文主要介紹了Jupyter Lab設置切換虛擬環(huán)境的實現步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02