python 特殊陣列的快速建立

2021-10-01 23:01:51 字數 950 閱讀 5255

1、元素全部為0的陣列

np.zeros((2,3))#引數是陣列的形狀

out:array([[0., 0., 0.],

[0., 0., 0.]])

2、元素全部為一的陣列

np.ones((3,3))#引數是陣列的形狀

out:array([[1., 1., 1.],

[1., 1., 1.],

[1., 1., 1.]])

3、用指定元素將陣列填滿

np.full((2,3),"a")

out:array([['a', 'a', 'a'],

['a', 'a', 'a']], dtype='4、生成單位矩陣

#因為單位矩陣是方陣,所以只需要指定乙個行數或列數即可建立代為矩陣。

np.eye(3)

out:array([[1., 0., 0.],

[0., 1., 0.],

[0., 0., 1.]])

5、生成對角線矩陣

np.diag([1,2,3,4])

out:array([[1, 0, 0, 0],

[0, 2, 0, 0],

[0, 0, 3, 0],

[0, 0, 0, 4]])

6、生成乙個未初始化的(任意的)指定形狀的陣列

np.empty((4,3))

out:array([[3.10503618e+231, 3.10503618e+231, 1.03753786e-322],

[3.10503618e+231, 3.10503618e+231, 6.91691904e-323]])

需要注意的是,生成的陣列裡面的最小元素是未初始化的任意數值,不一定是0。你可以多試幾次。

Python 建立特殊元組tuple

建立1個元素的tuple 1,建立單元素tuple tuple和list一樣,可以包含 0 個 1個和任意多個元素。包含多個元素的 tuple,前面我們已經建立過了。包含 0 個元素的 tuple,也就是空tuple,直接用 表示 t t 建立包含1個元素的 tuple 呢?來試試 t 1 t 1好...

Python 建立特殊元組tuple

建立1個元素的tuple 1,建立單元素tuple tuple和list一樣,可以包含 0 個 1個和任意多個元素。包含多個元素的 tuple,前面我們已經建立過了。包含 0 個元素的 tuple,也就是空tuple,直接用 表示 t t 建立包含1個元素的 tuple 呢?來試試 t 1 t 1好...

Python學習筆記 特殊的陣列

前言 會持續更新,慢慢補充的 這篇的內容是 列表的一些內建函式的簡單用法 列表 member 小衛 xiaowei num 1 2,3 4,5 mix 1 xiaowei 2 3,4,5,6 列表中可以存放混合元素 print mix,n hhhh print mix print len mix m...