python?中的np.zeros()和np.ones()函數(shù)詳解
np.zeros()和np.ones()函數(shù)
由于小阿奇在寫代碼的時候會碰到一些不清楚的函數(shù)和使用方法,所以我決定把自己碰到的問題和解決辦法寫下來,和大家一起討論學習。
一、np.zeros() 的作用
返回來一個給定形狀和類型的用0填充的數(shù)組
zeros(shape, dtype=float, order='C')
shape:表示形狀
dtype:數(shù)據(jù)類型,可選參數(shù),默認numpy.float64
order:可選參數(shù),c代表行優(yōu)先;F代表列優(yōu)先
二、np.zeros() 舉例說明
1.創(chuàng)建一維數(shù)組
import numpy as np array_1=np.zeros(5) print(array_1)
output
輸出:
[0. 0. 0. 0. 0.]
2.創(chuàng)建多維數(shù)組
import numpy as np array_1=np.zeros((5,2)) print(array_1)
output
輸出:
[[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]]
3.創(chuàng)建int類型的數(shù)
import numpy as np array_3_int=np.zeros((5,2),dtype=int) print(array_3_int)
output
輸出:
[[0 0]
[0 0]
[0 0]
[0 0]
[0 0]]
4.創(chuàng)建tuple(元組)類型的數(shù)組
我們不僅可以將數(shù)組元素指定為元組 ,也可指定它的數(shù)據(jù)類型
import numpy as np array_4_type=np.zeros((5,2),dtype=[('x','int'),('y','float')]) print(array_4_type) print(array_4_type.dtype)
output
輸出:
[[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]]
[('x', '<i4'), ('y', '<f8')]
三、np.ones()的作用和舉例說明
np.ones()和np.zeros()十分相似
Python np.ones()函數(shù)返回給定形狀和數(shù)據(jù)類型的新數(shù)組,其中元素的值設置為1
np.ones()舉例說明
[[(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)]] [('x', '<i4'), ('y', '<f8')]
output
輸出:
[1. 1.]
[[1. 1. 1.]
[1. 1. 1.]]
[[1 1 1]
[1 1 1]]
[[(1, 1.) (1, 1.) (1, 1.)]
[(1, 1.) (1, 1.) (1, 1.)]]
[('x', '<i4'), ('y', '<f8')]
到此這篇關于python 中的np.zeros()和np.ones()函數(shù)的文章就介紹到這了,更多相關python np.zeros和np.ones函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)
這篇文章主要介紹了PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04Python多線程操作之互斥鎖、遞歸鎖、信號量、事件實例詳解
這篇文章主要介紹了Python多線程操作之互斥鎖、遞歸鎖、信號量、事件,結(jié)合實例形式詳細分析了Python多線程操作互斥鎖、遞歸鎖、信號量、事件相關概念、原理、用法與操作注意事項,需要的朋友可以參考下2020-03-03Python自然語言處理 NLTK 庫用法入門教程【經(jīng)典】
這篇文章主要介紹了Python自然語言處理 NLTK 庫用法,結(jié)合實例形式詳細分析了NLTK庫的功能、安裝、引用以及使用NLTK庫進行文本分析的各種常用操作技巧,需要的朋友可以參考下2018-06-06為什么黑客都用python(123個黑客必備的Python工具)
python支持功能強大的黑客攻擊模塊,而且Python提供多種庫,用于支持黑客攻擊,Python提供了ctypes庫, 借助它, 黑客可以訪問Windows、OS X、Linux等系統(tǒng)提供 DLL與共享庫,還有Python語言易學易用,這對黑客攻擊而言是個巨大的優(yōu)勢。2020-01-01