Python中的arange是什麼?和range有什麼不同?
Python中的arange是什麼意思?這是很多小夥伴都比較關注的問題,今天小編為大家詳細介紹一下,希望對你有所幫助。
Python中的arange函式是用於建立等差陣列,使用頻率非常高,arange非常類似於range函式,懂Python的人肯定經常用range函式。比如for迴圈中,幾乎都會用到range,至於arange和range的區別,僅僅只是arange返回的是一個資料,而range返回的是list。
Arange函式說明:arange([start,] stop[, step,], dtype=None)根據start與stop指定的範圍以及step設定的生長,生成一個ndarray。dtype:dtype
先引入numpy。Arange和range的另一個區別就是使用arange需要先引入,而range不需要。
接下來我們透過使用一個引數,來看看arange和range有什麼不同表現。
range返回從0-4的五個數構成的list,而arange返回一個array物件,不過他們之間的元素是一樣的。
>>>range(5)
[0,1,2,3,4]
>>>np.arange(5)
Array([0,1,2,3,4])
>>>
輸入兩個引數試試,第一個引數是起始點,第二個引數是終止點
>>>range(1,5)
[1,2,3,4]
>>>np.arange(1,5)
Array([1,2,3,4])
>>>
我們更換一個起始點嘗試一下
>>>range(2,5)
[2,3,4]
>>>np.arange(2,5)
Array([2,3,4])
>>>
假如我們輸入三個引數呢,第三個引數就成為了步長
>>>range(1,10,2)
[1,3,5,7,9]
>>>
>>>np.arange(1,10,2)
Array([1,3,5,7,9])
>>>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2760805/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python arange是什麼Python
- python中,"_"和"__"的作用有什麼不同?Python
- 【Python小知識】什麼是HTTP和HTTPS?有什麼不同?PythonHTTP
- Java和Python是什麼?有什麼區別?JavaPython
- 什麼是python?python有什麼用途?Python
- 什麼是Cython?和Python有什麼關係?Python
- 電腦gpu是什麼意思 gpu和cpu有什麼區別不同GPU
- 為什麼range不是迭代器?range到底是什麼型別?型別
- Python是什麼意思?Python有什麼用?Python
- python中Write和Writelines有什麼不同?如何使用?Python
- 【python基礎】什麼是動態IP?與靜態ip有什麼不同?Python
- 什麼是http代理,什麼是socks5代理?兩者有什麼不同?HTTP
- SFTP是什麼協議?優勢有哪些?與FTP有什麼不同?FTP協議
- Go和Java的interface有什麼不同GoJava
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- Python range()函式有什麼作用?如何使用?Python函式
- java和c++有什麼不同JavaC++
- C++和Java有什麼不同C++Java
- JQuery中$(document)是什麼意思有什麼作用jQuery
- Linux中什麼是inode?有什麼作用?Linux
- Python中的類和物件是什麼Python物件
- Python 中的 *args 和 **kwargs 是什麼Python
- VB.NET和Python有什麼不同?前景分析!Python
- Python和Java之間有什麼不同之處?PythonJava
- 什麼是python?與PHP有什麼區別?PythonPHP
- python是什麼?與spyder有什麼聯絡?Python
- cookie是什麼?和session有什麼區別?CookieSession
- win10睡眠和休眠的區別是什麼_win10睡眠和休眠有什麼不同Win10
- Python和Go是什麼?它們之間有什麼區別?PythonGo
- 什麼是Python直譯器?和Python IDE有什麼區別?PythonIDE
- "什麼是海外代理IP池?共享IP池和獨享IP池有什麼不同?"
- Python中模組是什麼?Python有哪些模組?Python
- 什麼是shell?Linux中shell有什麼用途?Linux
- Linux中公有云是什麼?有什麼作用?Linux
- 什麼是 WebSocket,它與 HTTP 有何不同?WebHTTP
- 什麼是Django?有什麼用途?Django
- struct和typedef struct 有什麼不同呢?Struct
- YottaChain和IPFS礦機有什麼不同?AI