numpy.linspace 生成等差數(shù)組的方法
更新時間:2018年07月02日 15:50:46 作者:WalkingAlien
今天小編就為大家分享一篇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-07如何計算 tensorflow 和 pytorch 模型的浮點運算數(shù)
FLOPs 是 floating point operations 的縮寫,指浮點運算數(shù),可以用來衡量模型/算法的計算復(fù)雜度。本文主要討論如何在 tensorflow 1.x, tensorflow 2.x 以及 pytorch 中利用相關(guān)工具計算對應(yīng)模型的 FLOPs,需要的朋友可以參考下2022-11-11