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

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

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

瀏覽:20日期: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久久,三上悠亚国产精品一区二区三区
亚洲婷婷丁香| 青草国产精品| 国产精品毛片aⅴ一区二区三区| 老鸭窝亚洲一区二区三区| 狠狠爱www人成狠狠爱综合网| 激情欧美一区二区三区| 免费欧美一区| 国产调教一区二区三区| 亚洲香蕉久久| 久久精品女人| 国产91精品对白在线播放| 久久福利精品| 国产精品网址| 日韩大片在线观看| 蜜臀久久久99精品久久久久久| 日韩精品亚洲专区| 91亚洲国产| 亚洲深深色噜噜狠狠爱网站 | 国产精品一级| 99精品美女| 欧美在线黄色| 欧美日韩一二三四| 欧美一区成人| 91精品亚洲| 欧美日韩亚洲一区在线观看| 99精品视频精品精品视频| 一区二区精彩视频| 日韩成人精品一区| 美女91精品| 成人污污视频| 国产精品伦一区二区| 日韩avvvv在线播放| 福利一区和二区| 99riav国产精品| 91精品麻豆| 日韩精品首页| 亚洲精品乱码| 高清日韩中文字幕| 中文亚洲免费| 国产精品日本一区二区不卡视频| 伊人网在线播放| 一区二区三区网站| 色一区二区三区四区| 午夜精品影院| 国产欧美在线| 91精品99| 国产欧美视频在线| 亚洲不卡av不卡一区二区| 精品久久亚洲| 婷婷综合五月| 日韩免费久久| 精品精品99| 日本精品在线播放| 影院欧美亚洲| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产一区二区三区四区大秀| 午夜精品福利影院| 亚洲黄页一区| 91精品亚洲| 欧美丰满日韩| 国产精品激情| 日韩av电影一区| 蜜臀精品久久久久久蜜臀| 免费成人网www| 在线手机中文字幕| 国产在线观看91一区二区三区 | 欧美少妇精品| 日韩va欧美va亚洲va久久| 久久久亚洲一区| 欧美成a人片免费观看久久五月天| 日韩亚洲一区在线| 日韩欧美2区| 日韩一区精品视频| 亚洲少妇在线| 亚洲免费精品| 亚洲欧美一区在线| 国产91精品对白在线播放| 日韩精品诱惑一区?区三区| 精品国产aⅴ| 国产一卡不卡| 国产亚洲精品美女久久| 日韩av不卡一区二区| 日本国产亚洲| 日韩avvvv在线播放| 日韩精品视频在线看| 在线国产精品一区| 亚洲ww精品| 亚洲久久一区| 亚欧成人精品| 日韩va亚洲va欧美va久久| 91精品国产自产在线丝袜啪| 婷婷综合国产| 久久国产乱子精品免费女| 青青伊人久久| 欧美日韩亚洲一区| 国产高清亚洲| 国产不卡精品| 九九精品调教| 不卡一区2区| 西西人体一区二区| 中文字幕一区二区精品区| 亚洲精品极品| 欧美一级二区| 国产精品成人3p一区二区三区| 奇米777国产一区国产二区| 国产一卡不卡| 精品美女视频| 99热国内精品| 香蕉久久久久久久av网站| 亚洲欧美日韩国产一区二区| 国产麻豆综合| 日韩中出av| 欧美一区自拍| 亚洲精品亚洲人成在线观看| 亚洲欧美视频一区二区三区| 黄色av日韩| 在线综合亚洲| 国产一区二区高清| 成人在线视频中文字幕| 国产精品蜜月aⅴ在线| 97精品97| 图片区亚洲欧美小说区| 蜜臀av国产精品久久久久| 欧美日韩亚洲三区| av不卡免费看| 国产精品一国产精品k频道56| 久久久久97| 一本大道色婷婷在线| 亚洲午夜视频| 中文无码日韩欧| 欧美精品99| 久久久久中文| 综合在线一区| 成人在线超碰| 91久久亚洲| 欧美天堂一区| 日韩电影免费网站| 免费精品视频在线| 精品三区视频| 激情综合激情| 日韩欧美高清一区二区三区| 精品一区二区三区免费看| 精品一区欧美| 日韩欧美三区| av资源中文在线天堂| 亚洲欧美久久| 精品国产18久久久久久二百| 奶水喷射视频一区| 久久精品国产精品亚洲毛片| 美女毛片一区二区三区四区| 欧美精品中文字幕亚洲专区| 成人久久久久| 日韩不卡免费视频| 久久国产日韩| 欧美视频精品全部免费观看| 91偷拍一区二区三区精品| 免费看日韩精品| 91亚洲一区| 亚洲毛片在线| 久久久亚洲一区| 国产一区 二区| 激情综合自拍| 国产精品1区| 日韩在线一区二区| 国产日韩电影| 久久狠狠久久| 国产视频一区免费看| 精品久久美女| 中文字幕一区二区av| 另类中文字幕国产精品| 日韩高清在线观看一区二区| 久久久久国产精品一区二区| 国产欧美91| 免费在线观看日韩欧美| 午夜精品成人av| 国产精品极品| 蜜臀精品久久久久久蜜臀| 美女网站视频一区| 久久99蜜桃| 色8久久久久| 蜜臀91精品国产高清在线观看 | 精品国产三区在线| 日本亚洲视频| 亚洲手机在线| 久久精品国产久精国产| 亚洲理论在线| 欧美女激情福利| 女生影院久久| 免费精品一区| 欧美一区激情| 中文字幕一区二区三区四区久久| 999久久久国产精品| 日本一二区不卡| 免费在线欧美黄色| 欧美日韩1区| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | jiujiure精品视频播放| 天堂中文av在线资源库| 久久爱www成人| 热久久久久久|