python 申請內(nèi)存空間,用于創(chuàng)建多維數(shù)組的實(shí)例
以三維數(shù)組為例
先申請1個一維數(shù)組空間:
mat = [None]*d1
d1是第一維的長度。
再把mat中每個元素?cái)U(kuò)展為第二維的長度:
for i in range(len(mat)): mat[i][j] = [None]*d2
類似的,把mat中每個元素?cái)U(kuò)展為第三維的大?。?/strong>
for i in range(len(mat)):
for j in range(len(mat[0]):
mat[i][j] = [None]*d3
以上是創(chuàng)建的“數(shù)組”其實(shí)是list類,不是嚴(yán)格意義的數(shù)組。
用numpy array創(chuàng)建2*3*4數(shù)組:
原始方法
先創(chuàng)建含2個元素(第一維)的一維數(shù)組,把3*4數(shù)組塞進(jìn)這2個元素的位置。
x = np.array([ [3*4數(shù)組] , [3*4數(shù)組] ])
類似的,
x = np.array([ [ [4個元素的一維數(shù)組], [4個元素的一維數(shù)組], [4個元素的一維數(shù)組] ] , [ [4個元素的一維數(shù)組], [4個元素的一維數(shù)組], [4個元素的一維數(shù)組] ] ])
用其他函數(shù)
np.zeros((2,3,4)) #參數(shù)為一個元祖(2,3,4) np.zeros_like( anotherArray ) #創(chuàng)建與anotherArray 同維度的數(shù)組,不復(fù)制anotherArray 的元素,以0填充.
類似的還有
np.ones, np.ones_like
np.empty, np.empty_like
np.eye(n)
以上這篇python 申請內(nèi)存空間,用于創(chuàng)建多維數(shù)組的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)復(fù)雜的事件驅(qū)動架構(gòu)
事件驅(qū)動架構(gòu)(Event-Driven?Architecture,?EDA)是一種軟件設(shè)計(jì)模式,它基于事件的產(chǎn)生、傳播和處理進(jìn)行系統(tǒng)的構(gòu)建,下面我們來看看如何在?Python?中實(shí)現(xiàn)復(fù)雜的事件驅(qū)動架構(gòu)吧2024-12-12
python求加權(quán)平均值的實(shí)例(附純python寫法)
今天小編就為大家分享一篇python求加權(quán)平均值的實(shí)例(附純python寫法),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
Python中 pickle 模塊的 dump() 和 load()&
Python 的 pickle 模塊用于實(shí)現(xiàn)二進(jìn)制序列化和反序列化,一個對象可以被序列化到文件中,然后可以從文件中恢復(fù),這篇文章主要介紹了Python中 pickle 模塊的 dump() 和 load() 方法詳解,需要的朋友可以參考下2022-12-12
實(shí)現(xiàn)python版本的按任意鍵繼續(xù)/退出
本文給大家簡單介紹了在windows以及l(fā)inux下實(shí)現(xiàn)python版本的按任意鍵繼續(xù)/退出功能,非常的簡單實(shí)用,linux下稍微復(fù)雜些,有需要的小伙伴可以參考下2016-09-09
python實(shí)現(xiàn)通過代理服務(wù)器訪問遠(yuǎn)程url的方法
這篇文章主要介紹了python實(shí)現(xiàn)通過代理服務(wù)器訪問遠(yuǎn)程url的方法,涉及Python使用urllib模塊操作URL的相關(guān)技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-04-04
關(guān)于python中readlines函數(shù)的參數(shù)hint的相關(guān)知識總結(jié)
今天給大家?guī)淼氖顷P(guān)于Python函數(shù)的相關(guān)知識,文章圍繞著python中readlines函數(shù)的參數(shù)hint展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06
python的scipy實(shí)現(xiàn)插值的示例代碼
這篇文章主要介紹了python的scipy實(shí)現(xiàn)插值的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
python實(shí)現(xiàn) 獲取b站主播直播間 粉絲牌信息的方法
這篇文章主要介紹了python實(shí)現(xiàn) 獲取b站主播直播間粉絲牌信息 ,用于實(shí)現(xiàn)通過牌子逆向查主播信息這個功能,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02

