轉(zhuǎn)載于 Python numpy函數(shù):zeros()、ones()、empty()
在給數(shù)組賦初始值的時候,經(jīng)常會用到0數(shù)組,而Python中,我們使用zero()函數(shù)來實現(xiàn)。
ones函數(shù)可以創(chuàng)建任意維度和元素個數(shù)的數(shù)組,其元素值均為1;
empty一樣,只是它所常見的數(shù)組內(nèi)所有元素均為空,沒有實際意義,所以它也是創(chuàng)建數(shù)組最快的方法。
zeros、ones、empty的使用方法差不多
創(chuàng)建一個一維數(shù)組時,只需要一個參數(shù)就可以了,代表數(shù)組長度。
image
在默認的情況下,zeros創(chuàng)建的數(shù)組元素類型是浮點型的,如果要使用其他類型,可以設(shè)置dtype參數(shù)進行聲明
image
創(chuàng)建多維數(shù)組,但是多維數(shù)組的創(chuàng)建,參數(shù)形式需要注意,如下:
image
同樣可以使用第二個參數(shù)設(shè)置數(shù)組元素類型。
ones和empty示例,注意empty創(chuàng)建的數(shù)組中,包含的均是無意義的數(shù)值。
image