中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Numpy中np.random.randint怎么使用

小億
107
2024-02-04 10:15:47
欄目: 編程語言

np.random.randint函數用于產生指定范圍內的隨機整數。

函數的語法為: np.random.randint(low, high=None, size=None, dtype=int)

參數說明:

  • low:生成的隨機數的最小值(包含)。
  • high:生成的隨機數的最大值(不包含)。如果不指定該參數,則隨機數的最大值為low。
  • size:生成隨機數的個數或形狀。如果指定為整數,則生成一個具有該個數元素的一維數組;如果指定為元組或列表,則生成具有該形狀的數組。默認為None,表示生成一個隨機數。
  • dtype:生成隨機數的數據類型,默認為整型。

下面是一些使用np.random.randint函數的例子:

  1. 生成一個隨機整數: import numpy as np

rand_num = np.random.randint(10) print(rand_num)

輸出:一個0-9之間的隨機整數

  1. 生成一個指定范圍內的隨機整數: rand_num = np.random.randint(1, 10) print(rand_num)

輸出:一個1-9之間的隨機整數

  1. 生成一個指定范圍內的多個隨機整數: rand_arr = np.random.randint(1, 10, size=5) print(rand_arr)

輸出:一個包含5個1-9之間的隨機整數的一維數組

  1. 生成一個指定形狀的隨機整數數組: rand_arr = np.random.randint(1, 10, size=(2, 3)) print(rand_arr)

輸出:一個2行3列的隨機整數數組,數組元素為1-9之間的隨機整數

這些只是np.random.randint函數的一些常見用法,根據具體需求可以靈活調整參數。

0
山阳县| 鲜城| 土默特右旗| 阳东县| 南溪县| 石棉县| 义马市| 枣强县| 安多县| 大城县| 绥宁县| 文化| 桃源县| 眉山市| 双辽市| 深圳市| 高阳县| 山西省| 廊坊市| 阜宁县| 安丘市| 离岛区| 交口县| 新巴尔虎右旗| 桐柏县| 肇东市| 赤城县| 宝鸡市| 东莞市| 岱山县| 永宁县| 乐安县| 耿马| 巴南区| 扎兰屯市| 博湖县| 准格尔旗| 武宣县| 叶城县| 凤阳县| 湄潭县|