程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python中的創建數組: numpy.empty() 及 numpy.zeros() 及 numpy.ones()及 numpy.full()

編輯:Python

NumPy 創建數組

  • numpy.empty
    • 1.用法:
    • 2.參數:
    • 3.實例:
  • numpy.zeros
    • 1.用法:
    • 2.參數:
    • 3.實例:
  • numpy.ones
    • 1.用法:
    • 2.參數:
    • 3.實例:
  • numpy.full
    • 1.用法:
    • 2.參數:
    • 3.實例:

numpy.empty

1.用法:

此方法用來創建一個指定維度(shape)、數據類型(dtype)的未初始化的數組。

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

2.參數:

  • shape:一個表示數組維度的元組
  • dtype:數據類型
  • order:有 “C” 和 “F” 兩個選項

3.實例:


創建空數組(後續要求用戶手動設置數組中的所有值):

empty() 方法和 zeros() 方法不同,不會將數組值設置為零,因此可能會略微加快。另一方面,它要求用戶手動設置數組中的所有值,並應謹慎使用。

numpy.zeros

1.用法:

創建指定維度,以 0 填充的新數組。

numpy.zeros(shape, dtype=float, order='C')

2.參數:

  • shape:一個表示數組維度的元組
  • dtype:數據類型
  • order:有 “C” 和 “F” 兩個選項

3.實例:

注意:默認是 float 類型的

numpy.ones

1.用法:

創建指定維度,以 1 填充的新數組。

numpy.ones(shape, dtype=float, order='C')

2.參數:

  • shape:一個表示數組維度的元組
  • dtype:數據類型
  • order:有 “C” 和 “F” 兩個選項

3.實例:

numpy.full

1.用法:

返回給定維度和類型的新數組,填充 fill_value。

numpy.full(shape, fill_value, dtype=None, order='C')

2.參數:

  • shape:返回數組的維度
  • fill_value:填充值
  • dtype:返回數組的數據類型,默認值 None 指:np.array(fill_value).dtype
  • order:在計算機內存中的存儲元素的順序,只支持 ‘C’(按行)、‘F’(按列),默認 ‘C’

3.實例:


參考:【Python 庫】NumPy 超詳細教程(1):NumPy 數組


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved