python numpy函數(shù)中的linspace創(chuàng)建等差數(shù)列詳解
前言
本文主要給大家介紹的是關(guān)于linspace創(chuàng)建等差數(shù)列的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧。
numpy.linspace 是用于創(chuàng)建一個(gè)由等差數(shù)列構(gòu)成的一維數(shù)組。它最長用的有三個(gè)參數(shù),當(dāng)然不止三個(gè)。
第一個(gè)例子,用到三個(gè)參數(shù),第一個(gè)參數(shù)表示起始點(diǎn)、第二個(gè)參數(shù)表示終止點(diǎn),第三個(gè)參數(shù)表示數(shù)列的個(gè)數(shù)。
import numpy as np print(np.linspace(1,10,10,endpoint=False))
創(chuàng)建一個(gè)元素全部為1的等差數(shù)列,或者元素全部為0的等差數(shù)列。
import numpy as np print(np.linspace(1,1,10))
可以使用參數(shù)endpoint來決定是否包含終止值,如果不設(shè)置這個(gè)參數(shù),默認(rèn)是True。
import numpy as np print(np.linspace(1,10,10,endpoint=False))
也可以使用兩個(gè)參數(shù)來創(chuàng)建數(shù)組,當(dāng)傳入兩個(gè)參數(shù)時(shí),第一個(gè)參數(shù)表示起始點(diǎn)、第二個(gè)參數(shù)表示終止點(diǎn),默認(rèn)個(gè)數(shù)是50個(gè)。
import numpy as np print(np.linspace(1,50))
為了驗(yàn)證一下,我們使用三個(gè)參數(shù)的方式,結(jié)果顯然是一致的。
import numpy as np print(np.linspace(1,50,50))
還可以看一下linspace創(chuàng)建的數(shù)組的元素的數(shù)據(jù)格式,當(dāng)然是浮點(diǎn)型。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
python實(shí)現(xiàn)調(diào)用攝像頭并拍照發(fā)郵箱
這篇文章主要介紹了python實(shí)現(xiàn)調(diào)用攝像頭并拍照發(fā)郵箱的程序,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-04-04Pandas 處理DataFrame中的inf值實(shí)現(xiàn)
Inf 表示正無窮大或負(fù)無窮大,通常是在數(shù)學(xué)計(jì)算中產(chǎn)生的結(jié)果,本文主要介紹了Pandas 處理DataFrame中的inf值實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04

詳解pyqt5 動(dòng)畫在QThread線程中無法運(yùn)行問題

Python?matplotlib實(shí)現(xiàn)多子圖布局