首頁 >後端開發 >Python教學 >python numpy函數中linspace實作建立等差數列的實例分享

python numpy函數中linspace實作建立等差數列的實例分享

黄舟
黄舟原創
2017-10-14 10:25:523034瀏覽

numpy.linspace是用於創建一個一維數組,並且是等差數列構成的一維數組,下面這篇文章主要給大家介紹了關於python numpy函數中的linspace創建等差數列的相關資料,文中透過範例程式碼介紹的非常詳細,需要的朋友可以參考下。

前言

本文主要介紹給大家的是關於linspace創建等差數列的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

numpy.linspace 是用來建立一個由等差數列所構成的一維陣列。它最長用的有三個參數,當然不只三個。

第一個例子,用到三個參數,第一個參數表示起始點、第二個參數表示終止點,第三個參數表示數列的個數。


import numpy as np
print(np.linspace(1,10,10,endpoint=False))

建立一個元素全部為1的等差數列,或元素全部為0的等差數列。


import numpy as np
print(np.linspace(1,1,10))

可以使用參數endpoint來決定是否包含終止值,如果不設定這個參數,預設是True。


import numpy as np
print(np.linspace(1,10,10,endpoint=False))

也可以使用兩個參數來建立數組,當傳入兩個參數時,第一個參數表示起始點、第二個參數表示終止點,預設個數是50個。


import numpy as np
print(np.linspace(1,50))

為了驗證一下,我們使用三個參數的方式,結果顯然是一致的。


import numpy as np
print(np.linspace(1,50,50))

也可以看一下linspace所建立的陣列的元素的資料格式,當然是浮點型。

#總結

#

以上是python numpy函數中linspace實作建立等差數列的實例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn