numpy 聲明空數(shù)組詳解
你搜索這個(gè),你會(huì)發(fā)現(xiàn)好多都是np.zeros(5,2),嗯都是復(fù)制的一個(gè)國(guó)外的帖子,然而沒(méi)有翻譯人家的話。
然后你憤怒的關(guān)閉頁(yè)面。這簡(jiǎn)直就是文不對(duì)題,這哪是空的。
實(shí)際上,numpy的數(shù)組機(jī)制并不支持空數(shù)組。(什么鬼答案?)簡(jiǎn)單來(lái)講就是numpy會(huì)申請(qǐng)連續(xù)的內(nèi)存,如果頻繁改變大小,他就要頻繁申請(qǐng)新的內(nèi)存。如果你會(huì)c語(yǔ)言知道指針的話,你很容易就能想到他不是list格式而是array格式。
如果你不會(huì)c語(yǔ)言,那么也沒(méi)有關(guān)系。不影響。只需要記住,numpy的數(shù)組一旦變動(dòng)大小就會(huì)像搬家一樣大包小包的帶著自己的全部數(shù)據(jù),拉家?guī)Э诘陌岬叫录遥?,才需要你一開(kāi)始就將numpy數(shù)組的大小設(shè)定好。
這也就意味著,你不能從空開(kāi)始,一點(diǎn)點(diǎn)堆數(shù)據(jù)。但是你可以賦值啊。
舉個(gè)例子:
sum = np.zeros(shape=(2284,1200)) for i in range(2284): pic_lab = mini_lab[i,:,:] pic_flatten = np.reshape(pic_lab,(1,1200)) sum[i] = pic_flatten
一般我們都不會(huì)一點(diǎn)譜都沒(méi)有,真的沒(méi)譜的話,不如先用python的list,然后再用ndarray = np.array(list)轉(zhuǎn)換好了。
以上這篇numpy 聲明空數(shù)組詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何測(cè)試Python網(wǎng)站的訪問(wèn)速度,并且優(yōu)化Python網(wǎng)站的性能
本文使用網(wǎng)絡(luò)工具和Python測(cè)速庫(kù)進(jìn)行測(cè)試Python網(wǎng)站的訪問(wèn)速度,通過(guò)優(yōu)化代碼性能和優(yōu)化服務(wù)器性能以及優(yōu)化數(shù)據(jù)庫(kù)性能等有針對(duì)性地優(yōu)化Python網(wǎng)站的性能2024-01-01Python字典的基本用法實(shí)例分析【創(chuàng)建、增加、獲取、修改、刪除】
這篇文章主要介紹了Python字典的基本用法,結(jié)合具體實(shí)例形式分析了Python字典的創(chuàng)建、增加、獲取、修改、刪除等基本操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-03-03如何使用?Python為你的在線會(huì)議創(chuàng)建一個(gè)假的攝像頭
這篇文章主要介紹了使用?Python為你的在線會(huì)議創(chuàng)建一個(gè)假的攝像頭,在?Python?的幫助下,不再?gòu)?qiáng)制開(kāi)啟攝像頭,將向你展示如何為你的在線會(huì)議創(chuàng)建一個(gè)假的攝像頭,需要的朋友可以參考下2022-08-08python 讀取文本文件的行數(shù)據(jù),文件.splitlines()的方法
今天小編就為大家分享一篇python 讀取文本文件的行數(shù)據(jù),文件.splitlines()的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07Python使用Gradio實(shí)現(xiàn)免費(fèi)的內(nèi)網(wǎng)穿透
內(nèi)網(wǎng)穿透是一種將內(nèi)部網(wǎng)絡(luò)服務(wù)暴露到公共網(wǎng)絡(luò)的技術(shù),可以讓外部用戶訪問(wèn)內(nèi)部網(wǎng)絡(luò)上的服務(wù),本文將介紹如何使用Gradio實(shí)現(xiàn)免費(fèi)的內(nèi)網(wǎng)穿透,需要的可以參考下2024-03-03python pyautogui手動(dòng)活動(dòng)(模擬鼠標(biāo)鍵盤)自動(dòng)化庫(kù)使用
這篇文章主要為大家介紹了python pyautogui手動(dòng)活動(dòng)(模擬鼠標(biāo)鍵盤)自動(dòng)化庫(kù)使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的多線程TCP服務(wù)器的教程
這篇文章主要介紹了用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的多線程TCP服務(wù)器的教程,示例的運(yùn)行環(huán)境為Windows操作系統(tǒng),需要的朋友可以參考下2015-05-05