欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

numpy 聲明空數(shù)組詳解

 更新時(shí)間:2019年12月05日 15:35:54   作者:TinaO-O  
今天小編就為大家分享一篇numpy 聲明空數(shù)組詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

你搜索這個(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)文章

最新評(píng)論