Python之Random.randint()與numpy.random.randint()的區別

import numpy
import random

n=numpy.random.randint(0,3,100000)
#打印n的值
print('n')
#[1 2 2 ..., 1 0 2]

m=random.randint(0,3)
#打印m的值
print('m')
# 2

他們之間的區別:

numpy.random.randint(0,3,100000)

會在0、1、2中隨機返回100000大小的列表,但是其中不會包括3,

m=random.randint(0,3)
它只會在0、1、2、3中隨機返回一個整數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章