日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

淺談Python中range與Numpy中arange的比較

瀏覽:27日期:2022-08-02 17:28:07

本文先比較range與arange的異同點,再詳細介紹各自的用法,然后列舉了幾個簡單的示例,最后對xrange進行了簡單的說明。

1. range與arange的比較

(1)相同點:A、參數的可選性、默認缺省值是一樣的;B、結果均包括開始值,不包括結束值; C、arange的參數為整數是,與range函數等價;D、都具備索引查找、要素截取等操作。

(2)不同點:A、range函數的參數只能為整數,arange的參數為數值型,包括整數和浮點數; B、輸出的數據類型不同,range的輸出為列表(list),arange的結果為數組(ndarray);C、range的最后一個元素,不會超過stop,而arange的最后一個元素可能會比stop的值大。

2. python中的范圍range

(1)官方文檔對range的定義為:The range type represents an immutable sequence of numbers and is commonly used for looping a specific number of times in for loops.(range代表不可變的數字序列,通常用于一定次數的循環中)。

若步長為正數,范圍r的值由公式r[i] = start + step*i確定,限制條件為i >=0、r[i] < stop;

若步長為負數,范圍r的值同樣由公式r[i] = start + step*i確定,但限制條件為i >=0、r[i] > stop;

(2)參數說明

range(start, stop[, step])

start:序列的開始值,如果缺省默認為0;

stop:序列的結束值;

step:序列的步長,缺省的默認值為1。

range中所有的參數必須為整數,必須為整數!

(3)range的其他說明

A、range相比常規list或tuple的優勢在于,不管range代表的范圍有多大,它實際上只存儲范圍的開始、結束和步長值,它占用相同且很小的內存空間;

B、range繼承于collections.abc.Sequence,提供諸如包含內容是否相等的比較、索引查找、要素截取、支持負數索引等。

3. Numpy中的arange

(1)官方文檔中的定義:Return evenly spaced values within a given interval.(返回給定間距內返回均勻間隔的值)

Values are generated within the half-open interval [start, stop) (in other words, the interval including start but excluding stop). For integer arguments the function is equivalent to the Python built-in range function, but returns an ndarray rather than a list.(值的范圍在半開放的間隔[start, dtop)內,也就是包括start起始值,不包括stop結束值;若參數均為整數,與python中的range函數等價,但是它返回的是數組而非列表)When using a non-integer step, such as 0.1, the results will often not be consistent. It is better to use linspace for these cases.(當使用非整數步長時,比如0.1,結果經常不是一致的,在這種情況下,最好使用線性等分向量)。

(2)參數說明

numpy.range([start,] stop, [step,] dtype=None)

start:數字型,可選參數,間隔的開始值,間隔包括開始值,缺省時的默認值是0;

stop:數字型,必填參數,間隔的結束值,間隔不包括結束值,除非一些特殊情況,比如步長不是整數,浮點數的四舍五入影響到輸出的長度;

step:數組型,可選參數,間距值,對任何輸出,它是相鄰兩個值之間的差值,out[i+1] - out[i],缺省的默認值為1,如果指定間距值,開始值也必須指定。

dtype:輸出數組的類型,如果沒有指定,從輸入參數的類型推斷輸出結果的數據類型(即與輸入參數的類型保持一致)。

返回值:等間距的數組,對浮點型參數,結果的長度為 ceil((stop-start)/step),因浮點溢出,這可能導致最后一個元素大于結束值。

4、簡單的示例

In [4]: import numpy as np In [5]: r = range(5) In [6]: ar = np.arange(5) In [7]: rOut[7]: range(0, 5) In [8]: arOut[8]: array([0, 1, 2, 3, 4]) In [9]: r2 = list(range(1, 19, 2)) In [10]: r2Out[10]: [1, 3, 5, 7, 9, 11, 13, 15, 17]

In [11]: ar3 = np.arange(1, 9.0, 0.7) In [12]: ar3Out[12]:array([ 1. , 1.7, 2.4, 3.1, 3.8, 4.5, 5.2, 5.9, 6.6, 7.3, 8. , 8.7]) In [13]: ar3.dtypeOut[13]: dtype(’float64’) In [14]: ar3[3: 8]Out[14]: array([ 3.1, 3.8, 4.5, 5.2, 5.9])

5、python 2.x版本中xrange的說明

在python2.x版本中,對于非常長的范圍,建議使用xrange,其參數與range一樣,但不會預先產生所有的值,而是返回一個用于逐個產生整數的迭代器。在python3 中,range始終返回迭代器,因而沒必要再使用xrange這個函數了。

以上這篇淺談Python中range與Numpy中arange的比較就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜精品成人av| 亚洲一区二区三区久久久| 91精品国产自产在线丝袜啪| 美女被久久久| 日韩专区欧美专区| 亚洲一区欧美| 婷婷综合一区| 国产精品chinese| 久久精品一区二区三区中文字幕| 精品丝袜久久| 亚洲综合在线电影| 亚洲精品中文字幕乱码| 六月婷婷一区| 欧美色综合网| 国产精品一级在线观看| 成人国产精品| 久久久五月天| 蜜臀久久久久久久| 国产精品久久久久久久免费软件 | 日韩国产精品久久久| 欧美日韩一区二区国产| 日本一区二区高清不卡| 欧美亚洲激情| 日本一区二区三区中文字幕| 国产精品第一国产精品| 亚洲天堂免费电影| 欧美午夜不卡影院在线观看完整版免费| 欧美一级精品| 亚洲男人在线| 久久亚洲黄色| av一区二区高清| 午夜精品福利影院| 电影91久久久| 亚洲男女av一区二区| 亚洲精品乱码久久久久久蜜桃麻豆| 91精品国产自产在线丝袜啪| 国产剧情在线观看一区| 免费国产自线拍一欧美视频| 色婷婷综合网| 国产亚洲人成a在线v网站| 国产一区二区三区网| 欧美一级一区| 99国产精品私拍| 国产亚洲毛片| 国产亚洲精品v| 欧美日韩高清| 蜜臀av亚洲一区中文字幕| 亚洲午夜视频| 亚州av乱码久久精品蜜桃| 免播放器亚洲| av高清一区| 在线观看亚洲精品福利片| 欧美不卡视频| 久久一区二区三区电影| 久久精品官网| 黄色在线网站噜噜噜| 亚洲精品一区二区妖精| 亚洲精品在线国产| 日韩国产一区二区| 日本成人在线不卡视频| 国产一区亚洲| 久久av日韩| 视频一区中文字幕国产| 国产精品毛片一区二区在线看| 亚洲精品系列| 在线日韩欧美| 免费在线观看一区| 中文字幕亚洲在线观看| 亚洲www免费| 国产精品一卡| 国产偷自视频区视频一区二区| 国产成人精品一区二区三区免费| 麻豆精品91| 久久精品高清| 精品视频一区二区三区四区五区| 麻豆91精品| 欧美日韩在线网站| 精品亚洲a∨| 欧美日韩一区二区三区四区在线观看| 午夜精品一区二区三区国产| sm捆绑调教国产免费网站在线观看| 日韩欧美中文字幕一区二区三区 | 日韩国产欧美一区二区三区| 久久久精品日韩| 精品国产欧美日韩| 欧美有码在线| 一区二区电影在线观看| 亚洲欧美一区在线| 麻豆视频在线观看免费网站黄 | 午夜久久av | 国产一区国产二区国产三区| 日韩国产在线不卡视频| 日韩高清一区二区| 日韩不卡免费高清视频| 天堂成人免费av电影一区 | 亚洲欧洲国产精品一区| 欧美成人日韩| 国产亚洲一区二区手机在线观看| 久久久夜夜夜| 中文不卡在线| 石原莉奈在线亚洲三区| 久久av导航| 91精品婷婷色在线观看| 日本欧洲一区二区| 国产黄色精品| 美女精品一区二区| 亚洲一区日韩| 亚洲综合国产| 国产成人精品一区二区三区免费| 欧美va亚洲va日韩∨a综合色| 亚洲欧美成人综合| 久久久国产精品一区二区中文| 蜜臀精品一区二区三区在线观看| 欧美日韩国产综合网| 久久福利毛片| 国产精品综合色区在线观看| 国产精品三p一区二区| 91国内精品| 国产精品va| 日本亚洲视频| 激情欧美日韩一区| 激情欧美亚洲| 国产高潮在线| 久久亚洲道色| 欧美亚洲综合视频| 爽好久久久欧美精品| 午夜欧美在线| 激情五月色综合国产精品| 色一区二区三区四区| 国产欧美日韩精品一区二区免费| 欧美a级片一区| 欧美激情视频一区二区三区在线播放| 久久影视一区| 国产一区二区三区四区大秀| 国产精品综合色区在线观看| 日本免费一区二区视频| 麻豆中文一区二区| 久久午夜影视| 在线亚洲免费| 一区在线免费观看| 精品国产一区二区三区av片| 爽爽淫人综合网网站 | 国产精品一区2区3区| 日韩精品一区二区三区av| 少妇久久久久| 久久精品99久久久| 国产日韩欧美一区在线| 伊人国产精品| 成人高清一区| 激情自拍一区| 久久狠狠久久| 亚洲色图网站| 国产传媒在线观看| 亚洲精品成人一区| 欧美日韩水蜜桃| 日韩欧美三区| 91欧美在线| 激情六月综合| 麻豆一区二区99久久久久| 精品三级久久| 98精品视频| 中文久久精品| 欧美天堂视频| 日韩免费视频| 色在线视频观看| 精品一区二区三区中文字幕视频| 不卡视频在线| 亚洲福利免费| 国产美女高潮在线观看| 日韩精品久久理论片| 中文字幕一区二区三区日韩精品| 国产精品毛片久久久| 亚洲一区欧美二区| 成人日韩在线| 国产精品三级| 亚洲毛片在线| 久久国产精品亚洲77777| 国产欧美日韩亚洲一区二区三区| 亚洲欧美日韩高清在线| 欧美一级鲁丝片| 精品久久久亚洲| 国产女人18毛片水真多18精品| 久久国产精品亚洲77777| 999国产精品视频| 精品国产亚洲日本| 欧美aⅴ一区二区三区视频| 日本午夜免费一区二区| 亚洲三区欧美一区国产二区| 99在线|亚洲一区二区| 欧美91视频| 好看不卡的中文字幕| 1024精品久久久久久久久| 吉吉日韩欧美| 欧美成人一二区| 六月婷婷一区| 97久久亚洲| 欧美一区二区三区久久精品| 亚洲资源av| 水野朝阳av一区二区三区| 欧美粗暴jizz性欧美20|