numpy.linspace 生成等差數(shù)組的方法
如下所示:
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
start:起始值 stop:結(jié)束值
num:生成的個數(shù)
endpoint True:包含 False:不包含 默認(rèn)True
restep:顯示相鄰兩數(shù)之差 默認(rèn)不顯示
dtype: 輸出類型 默認(rèn)不顯示
同時,arange 是通過設(shè)置樣本之間的差值來生成數(shù)組的。
import numpy as np x1 = np.linspace(2.0, 3.0, num=5) print x1 x2 = np.linspace(2.0, 3.0, num=5, endpoint=False) print x2 x3 = np.linspace(2.0, 3.0, num=5, retstep=True) print x3
結(jié)果:
[ 2. 2.25 2.5 2.75 3. ] [ 2. 2.2 2.4 2.6 2.8] (array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
圖示:
import numpy as np import matplotlib.pyplot as plt N = 8 y = np.zeros(N) x1 = np.linspace(0, 10, N, endpoint=True) x2 = np.linspace(0, 10, N, endpoint=False) plt.plot(x1, y, "o") plt.plot(x2, y + 0.5, 'o') plt.ylim([-0.5, 1]) plt.show()
以上這篇numpy.linspace 生成等差數(shù)組的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3 中時間戳、時間、日期的轉(zhuǎn)換和加減操作
這篇文章主要介紹了python3 中時間戳、時間、日期的轉(zhuǎn)換和加減操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Python中map和列表推導(dǎo)效率比較實(shí)例分析
這篇文章主要介紹了Python中map和列表推導(dǎo)效率比較,實(shí)例分析了Python中的map與列表的推導(dǎo)效率,需要的朋友可以參考下2015-06-06如何計(jì)算 tensorflow 和 pytorch 模型的浮點(diǎn)運(yùn)算數(shù)
FLOPs 是 floating point operations 的縮寫,指浮點(diǎn)運(yùn)算數(shù),可以用來衡量模型/算法的計(jì)算復(fù)雜度。本文主要討論如何在 tensorflow 1.x, tensorflow 2.x 以及 pytorch 中利用相關(guān)工具計(jì)算對應(yīng)模型的 FLOPs,需要的朋友可以參考下2022-11-11