Numpy之random.randint產(chǎn)生隨機(jī)整數(shù)方式
前言
本文主要講述了如何使用Numpy的random.randint來產(chǎn)生隨機(jī)整數(shù),我們演示了如何生成不同上限或下限的指定大小的數(shù)組
方法
numpy.random.randint(low, high=None, size=None, dtype='l')
返回值
返回從低(包括)到高(不包括)的隨機(jī)整數(shù)。
從“半開”區(qū)間 [low, high) 中指定 dtype 的“離散均勻”分布返回隨機(jī)整數(shù)。
如果 high 為 None(默認(rèn)值),則結(jié)果來自 [0, low)。
參數(shù)
這個(gè)方法產(chǎn)生離散均勻分布的整數(shù),這些整數(shù)大于等于low,小于high。
- low : int
- 產(chǎn)生隨機(jī)數(shù)的最小值
- high : int, optional
- 給隨機(jī)數(shù)設(shè)置個(gè)上限,即產(chǎn)生的隨機(jī)數(shù)必須小于
- highsize : int or tuple of ints, optional
- 輸出的大小,可以是整數(shù),或者元組
- dtype : dtype, optional
- 期望結(jié)果的類型
結(jié)果
np.random.randint(2, size=10)
array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0]) # random
生成 0 到 4 之間的 2 x 4 整數(shù)數(shù)組
np.random.randint(5, size=(2, 4))
array([[4, 0, 2, 1], # random
[3, 2, 2, 0]])
生成具有 3 個(gè)不同上限的 1 x 3 數(shù)組
np.random.randint(1, [3, 5, 10])
array([2, 2, 9]) # random
生成具有 3 個(gè)不同下限的 1 x 3 數(shù)組
np.random.randint([1, 5, 7], 10)
array([9, 8, 7]) # random
使用 dtype 為 uint8 的廣播生成 2 x 4 數(shù)組
np.random.randint([1, 3, 5, 7], [[10], [20]], dtype=np.uint8)
array([[ 8, 6, 9, 7], # random
[ 1, 16, 9, 12]], dtype=uint8)
實(shí)驗(yàn)

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python自動(dòng)化辦公的實(shí)戰(zhàn)指南
在當(dāng)今數(shù)字化辦公環(huán)境中,許多職場(chǎng)人每天仍被大量重復(fù)性任務(wù)所困擾:手動(dòng)整理Excel報(bào)表、批量處理Word文檔、定時(shí)發(fā)送郵件等,因此本文介紹了Python在辦公自動(dòng)化領(lǐng)域的應(yīng)用,從Excel、Word到郵件處理的完整解決方案,需要的朋友可以參考下2026-03-03
詳解Python開發(fā)語言中的基本數(shù)據(jù)類型
數(shù)據(jù)類型想必大家都知道是什么含義,指的是輸入數(shù)據(jù)的類型,任何數(shù)據(jù)都有明確的數(shù)據(jù)類型。本文主要和大家聊聊Python的三種基本數(shù)據(jù)類型,感興趣的可以了解一下2022-10-10
有關(guān)wxpython pyqt內(nèi)存占用問題分析
一直覺得wxpython占用內(nèi)存比較多,在工作中寫的一些小程序應(yīng)用,一對(duì)比其它的小程序,發(fā)現(xiàn)內(nèi)存相差確實(shí)有點(diǎn)大2014-06-06
python點(diǎn)云地面點(diǎn)濾波(Progressive Morphological Filter)算法介紹(PCL庫)
這篇文章主要介紹了python點(diǎn)云地面點(diǎn)濾波(Progressive Morphological Filter)算法介紹(PCL庫),了解膨脹/腐蝕這兩個(gè)基礎(chǔ)操作,可以通過對(duì)其進(jìn)行簡單組合來形成開/閉操作,需要的朋友可以參考下2021-08-08
Python使用json_repair輕松修復(fù)大模型返回的非法JSON
在使用大語言模型時(shí),我們經(jīng)常要求模型返回結(jié)構(gòu)化的 JSON 數(shù)據(jù),以便程序進(jìn)一步解析和處理,然而,現(xiàn)實(shí)中模型輸出的 JSON 往往不夠干凈,下面我們就來看看如何使用json_repair修復(fù)大模型返回的非法JSON吧2025-11-11
在Python中利用Pandas庫處理大數(shù)據(jù)的簡單介紹
這篇文章簡單介紹了在Python中利用Pandas處理大數(shù)據(jù)的過程,Pandas庫的使用能夠很好地展現(xiàn)數(shù)據(jù)結(jié)構(gòu),是近來Python項(xiàng)目中經(jīng)常被使用使用的熱門技術(shù),需要的朋友可以參考下2015-04-04
解決Python中回文數(shù)和質(zhì)數(shù)的問題
今天小編就為大家分享一篇解決Python中回文數(shù)和質(zhì)數(shù)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11
Qt5.14 與 OpenCV4.5 教程之圖片增強(qiáng)效果
這篇文章主要介紹了Qt5.14 與 OpenCV4.5 教程之圖片增強(qiáng)效果的實(shí)現(xiàn),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-11-11

