Python Numpy 自然數(shù)填充數(shù)組的實(shí)現(xiàn)
今天學(xué)習(xí)Numpy時(shí),想到了一個(gè)小問題。在Numpy中,隨機(jī)生成array是比較容易的,用np.random.rand即可。如下
a = np.random.rand(3,4)
可得
array([[ 0.05301444, 0.88175316, 0.01061948, 0.52498083], [ 0.51335312, 0.60080174, 0.66578974, 0.88035774], [ 0.16772843, 0.04972805, 0.10598578, 0.54610643]])
(有沒有大神指點(diǎn)一下怎么樣展示結(jié)果比較好,感謝?。?/p>
但是我想將一組自然數(shù)按順序填充到array里面,需要怎么做呢?
在R語言里比較容易,將array里的data參數(shù)設(shè)為所需填充的自然數(shù)組成向量(比如(1:12)),再設(shè)置行列數(shù)即可,在Python里面好像沒有找到類似的函數(shù),np.array與R語言中的array不同,沒有直接在該函數(shù)內(nèi)設(shè)置行列的參數(shù)。我參考了R語言中的做法,先設(shè)定好data,再設(shè)定行列,分成兩步來完成。
第一步先生成所需的自然數(shù)列a=np.arange(0,55)
通過a.shape可得(55,)
然后將a的shape進(jìn)行重新分配a.reshape(11,-1) #11是行,-1是自動選擇列
即可得到想要的結(jié)果
array([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19], [20, 21, 22, 23, 24], [25, 26, 27, 28, 29], [30, 31, 32, 33, 34], [35, 36, 37, 38, 39], [40, 41, 42, 43, 44], [45, 46, 47, 48, 49], [50, 51, 52, 53, 54]])
不知道這樣做對不對,僅僅是我的想法。如果有大神愿意指點(diǎn)一下小白,十分感謝!
以上這篇Python Numpy 自然數(shù)填充數(shù)組的實(shí)現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python的Flask框架開發(fā)驗(yàn)證碼登錄的實(shí)現(xiàn)
在本文我們介紹了如何使用Python的Flask框架開發(fā)一個(gè)簡單的驗(yàn)證碼登錄功能,將涵蓋生成驗(yàn)證碼、處理用戶輸入、驗(yàn)證驗(yàn)證碼以及實(shí)現(xiàn)安全的用戶認(rèn)證等方面,感興趣的可以了解一下2023-11-11python計(jì)算機(jī)視覺opencv矩形輪廓頂點(diǎn)位置確定
這篇文章主要為大家介紹了python計(jì)算機(jī)視覺opencv矩形輪廓頂點(diǎn)位置確定,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Python values()與itervalues()的用法詳解
今天小編就為大家分享一篇Python values()與itervalues()的用法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11python?Pandas之DataFrame索引及選取數(shù)據(jù)
這篇文章主要介紹了python?Pandas之DataFrame索引及選取數(shù)據(jù),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-07-07機(jī)器學(xué)習(xí)、深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)之間的區(qū)別和聯(lián)系
機(jī)器學(xué)習(xí)>神經(jīng)網(wǎng)絡(luò)>深度學(xué)習(xí)≈深度神經(jīng)網(wǎng)絡(luò),機(jī)器學(xué)習(xí)包括了神經(jīng)網(wǎng)絡(luò)在內(nèi)的許多算法,而神經(jīng)網(wǎng)絡(luò)又可以分為淺度神經(jīng)網(wǎng)絡(luò)和深度神經(jīng)網(wǎng)絡(luò),深度學(xué)習(xí)是使用了深度神經(jīng)網(wǎng)絡(luò)的技術(shù),雖然機(jī)器學(xué)習(xí)、深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)是不同的,但在構(gòu)建復(fù)雜系統(tǒng)時(shí),許多相關(guān)概念是混合在一起的2024-02-02python區(qū)塊鏈持久化和命令行接口實(shí)現(xiàn)簡版
這篇文章主要為大家介紹了python區(qū)塊鏈持久化和命令行接口實(shí)現(xiàn)簡版,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Python讀取xlsx文件的實(shí)現(xiàn)方法
這篇文章主要介紹了Python讀取xlsx文件的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07