91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python的range和linspace使用詳解

發布時間:2020-09-28 13:04:27 來源:腳本之家 閱讀:280 作者:chaolei_9527 欄目:開發技術

在python中要產生一個數字序列,最快的方法就是使用range和linspace函數,但是這兩者不太一樣,但總的來說實現的效果是一致的,都能獲取一個數字序列。

range

range一看其名就知道是產生一個范圍的序列,但是具體要怎么用,還是需要說一說的。其調用主要是以下幾種形式:

range(n)

就是產生從0-n的一個數字序列,python中當你沒有指定序列的起始點的時候,默認是從0開始。而步長也默認是1,即數字序列按增量1指定區間取數。這里著重注意下,數字序列是不包括n的,即[0,n)這樣的開區間。

L= range(5)

運行結果:L = [0,1,2,3,4]

range(m,n) 該函數同時指定了起始點m,結束點n,產生[m,n)步長為1的數字序列.

L =range(10,15)

運行結果: L=[10,11,12,13,14]

range(m,n,step)

當然你也可以指定步長,來獲取想要的數字序列。

L = range(10,20,3)

運行結果:L=[10,13,16,19]

linspace

linspace函數就比較復雜點,因為它是外部庫的函數,所以在調用之前需要import庫。總的來說,它就是按線性方法在指定區間取數。

而且它不像range那樣能指定步長,這是它們之間的區別,如linspace(m,n,z) z是指定在m、n之間取點的個數,另外它取點的區間是[m,n],即是會包括終點n的。注意沒有linspace(m)這種形式,它內部最少要傳遞2個參數,但是這樣的linspace(m,n)并不可控,所以要想獲得你所想要的數字序列,最好使用linspace(m,n,z)形式。

#導入外部包
import numpy as np
# L= np.linspace(10,15)
L = np.linspace(10,15,5)

以上這篇python的range和linspace使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肥西县| 德阳市| 台东县| 团风县| 富民县| 鹤壁市| 本溪市| 镇远县| 凤阳县| 贞丰县| 宣武区| 临沭县| 郁南县| 莎车县| 武义县| 昌乐县| 彭阳县| 汉中市| 东乡族自治县| 枝江市| 子洲县| 丁青县| 边坝县| 习水县| 斗六市| 邮箱| 夹江县| 固始县| 孙吴县| 佛坪县| 十堰市| 贡山| 志丹县| 新干县| 辉南县| 兴安县| 海兴县| 湘潭县| 保山市| 阳曲县| 仪征市|