Python Numpy 自然數(shù)填充數(shù)組的實現(xiàn)
今天學習Numpy時,想到了一個小問題。在Numpy中,隨機生成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]])
(有沒有大神指點一下怎么樣展示結(jié)果比較好,感謝!)
但是我想將一組自然數(shù)按順序填充到array里面,需要怎么做呢?
在R語言里比較容易,將array里的data參數(shù)設為所需填充的自然數(shù)組成向量(比如(1:12)),再設置行列數(shù)即可,在Python里面好像沒有找到類似的函數(shù),np.array與R語言中的array不同,沒有直接在該函數(shù)內(nèi)設置行列的參數(shù)。我參考了R語言中的做法,先設定好data,再設定行列,分成兩步來完成。
第一步先生成所需的自然數(shù)列a=np.arange(0,55)
通過a.shape可得(55,)
然后將a的shape進行重新分配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]])
不知道這樣做對不對,僅僅是我的想法。如果有大神愿意指點一下小白,十分感謝!
以上這篇Python Numpy 自然數(shù)填充數(shù)組的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python的Flask框架開發(fā)驗證碼登錄的實現(xiàn)
在本文我們介紹了如何使用Python的Flask框架開發(fā)一個簡單的驗證碼登錄功能,將涵蓋生成驗證碼、處理用戶輸入、驗證驗證碼以及實現(xiàn)安全的用戶認證等方面,感興趣的可以了解一下2023-11-11Python values()與itervalues()的用法詳解
今天小編就為大家分享一篇Python values()與itervalues()的用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11python?Pandas之DataFrame索引及選取數(shù)據(jù)
這篇文章主要介紹了python?Pandas之DataFrame索引及選取數(shù)據(jù),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07機器學習、深度學習和神經(jīng)網(wǎng)絡之間的區(qū)別和聯(lián)系
機器學習>神經(jīng)網(wǎng)絡>深度學習≈深度神經(jīng)網(wǎng)絡,機器學習包括了神經(jīng)網(wǎng)絡在內(nèi)的許多算法,而神經(jīng)網(wǎng)絡又可以分為淺度神經(jīng)網(wǎng)絡和深度神經(jīng)網(wǎng)絡,深度學習是使用了深度神經(jīng)網(wǎng)絡的技術(shù),雖然機器學習、深度學習和神經(jīng)網(wǎng)絡是不同的,但在構(gòu)建復雜系統(tǒng)時,許多相關(guān)概念是混合在一起的2024-02-02python區(qū)塊鏈持久化和命令行接口實現(xiàn)簡版
這篇文章主要為大家介紹了python區(qū)塊鏈持久化和命令行接口實現(xiàn)簡版,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05