1. 程式人生 > >Python numpy函式:zeros()、ones()、empty()

Python numpy函式:zeros()、ones()、empty()

轉自:https://blog.csdn.net/qq_28618765/article/details/78085457

在給陣列賦初始值的時候,經常會用到0陣列,而Python中,我們使用zero()函式來實現。

ones函式可以建立任意維度和元素個數的陣列,其元素值均為1;
empty一樣,只是它所常見的陣列內所有元素均為空,沒有實際意義,所以它也是建立陣列最快的方法。

zeros、ones、empty的使用方法差不多

建立一個一維陣列時,只需要一個引數就可以了,代表陣列長度。

在預設的情況下,zeros建立的陣列元素型別是浮點型的,如果要使用其他型別,可以設定dtype引數進行宣告

建立多維陣列,但是多維陣列的建立,引數形式需要注意,如下:

同樣可以使用第二個引數設定陣列元素型別。

 

ones和empty示例,注意empty建立的陣列中,包含的均是無意義的數值。