python中numpy.empty()函數實例講解

在使用python編程的過程中,想要快速的創建ndarray數組,可以使用numpy.empty()函數。numpy.empty()函數所創建的數組內所有元素均為空,沒有實際意義,所以它也是創建數組最快的方法。本文介紹python中numpy.empty()函數的使用方法。

1、numpy.empty()函數

這個函數可以創建一個沒有任何具體值的ndarray數組,是創建數組最快的方法。

根據給定的維度和數值類型返回一個新的數組,其元素不進行初始化。

2、用法

import numpy as np
np.empty(shape, dtype=float, order='C')

3、參數

shape:返回空數組的維度

dtype:指定輸出數組的數值類型

order:是否在內存中以C或fortran(行或列)順序存儲多維數據

4、返回值

返回給定形狀和類型的新數組。

5、使用實例

>>> np.empty([2, 2])
array([[ -9.74499359e+001, 6.69583040e-309],
[ 2.13182611e-314, 3.06959433e-309]]) #uninitialized>>> np.empty([2, 2], dtype=int)
array([[-1073741821, -1067949133],
[ 496041986, 19249760]]) #uninitialized

記錄numpy.empty()函數引發的問題解決方法

其實使用在使用np.empty()創建list,可以指定類型,如

print(np.empty(3,3,dtype=int))

[[4128860 6029375 3801156]
 [4391004 6553711 7536741]
 [5242972 7602297 7274600]]

到此這篇關於python中numpy.empty()函數實例講解的文章就介紹到這瞭,更多相關python中numpy.empty()函數的用法內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!