Python – numpy.geomspace
numpy.geomspace() 返回一組對數比例上均勻分佈的數字(幾何級數)。
Linspace − 這與 geomspace 類似,但端點使用對數和底數指定。
Logspace − 這與 geomspace 類似,但端點指定為算術而不是幾何級數。
語法
numpy.goemspace(start, stop, num = 50, endpoint = True/False, dtype = None)
引數
上方的函式可以接受以下引數 −
start − 序列的開始;預設為零。
stop − 序列的結束點。
num − 在 start 和 stop 序列之間生成的元素數量。
endpoint − 它控制是否在輸出陣列中包含 stop 值。如果 endpoint=True,則 stop 引數將作為 nd.array 中的最後一個元素包含在內。如果 endpoint=False,則不包含 stop 引數。
dtype − 它描述輸出陣列的型別。
示例 1
讓我們考慮以下示例 −
# Import numpy
import numpy as np
# geomspace() function
x = np.geomspace(1, 2000, num=8)
print ("geomspace of X: \n", x)輸出
將生成以下輸出 −
geomspace of X: [1.00000000e+00 2.96193630e+00 8.77306662e+00 2.59852645e+01 7.69666979e+01 2.27970456e+02 6.75233969e+02 2.00000000e+03]
示例 2
讓我們考慮以下示例 −
# Import numpy
import numpy as np
# geomspace() function
x = np.geomspace(2, 800, num = 9, endpoint = False)
print ("geomspace of X :\n", x)輸出
上面的程式將會生成以下輸出 −
geomspace of X : [ 2. 3.89177544 7.57295802 14.73612599 28.67484658 55.79803176 108.57670466 211.27807602 411.12341312]
此處我們取 endpoint=False,因此序列中沒有包含 stop 引數。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP