Python如何初始化二維數組?Python二維數組怎么初始化

python之中數組是一種要來保存相同類型數據的容器,而很多的小伙伴卻不知道該怎么去初始化二維數組 。所以這一篇文章會來介紹一下二維數據的結構以及初始化方法,感興趣和想要學習該知識的小伙伴可以和小編一起往下繼續閱讀哦 。

Python如何初始化二維數組?Python二維數組怎么初始化


一、結構和初始化
很多小伙伴可能還不能夠理解二維數組的結構是怎么樣的,那么簡單來說二維數組指的就是在一維數組中還有多個一維數組,而不是直接來保存數據了 。并且這些數組內的元素數量都是相同的,將它們每一個按照行來排列就會形成行列格式 。
而二維數組初始化相比于二維數組創建又有些不同,二維數組創建可以創建空的數組,但是初始化就表示在創建結構之后是必須要有值在里面的 。
二、二維數組初始化方法
初始化一般都是通過一行代碼就來完成的,那么最簡單的初始化操作就是定義好二維數組格式之后使用乘號來將其復制,代碼示例如下所示:
L = [[0] * 3] * 2print(L)[[0,0,0],[0,0,0]]上面代碼示例之中3表示二維結構中每個一維數組的元素數量有多少,而這些元素的值都是0 。后面的2表示會有幾個一維數組來組成二維數組,生成之后的結構都是相同的 。
另外一種方式就是使用真正的二維數組對象創建庫numpy了,它提供有很多方法來創建實際意義和類型上的二維數組 。例如ones()方法可以創建都為0的二維數組,random()方法則可以創建元素為隨機數的二維數組,代碼如下:
import numpy as npm = 3n = 4mat = np.ones((m, n))mat = np.random.random((m, n))【Python如何初始化二維數組?Python二維數組怎么初始化】以上就是關于“Python怎么初始化二維數組?Python二維數組怎么初始化”的全部內容了,希望對你有所幫助 。

    猜你喜歡