numpy.random.randint()函数生成随机坐标点
程序员文章站
2022-06-22 16:40:37
numpy.random.randint()函数不仅可以生成一维随机数组,也可以生成多维度的随机数组,这里以生成二维随机数组坐标点举例。设定np.random.seed(40)来保持随机产生数组的可重复性# -*- coding:utf-8 -*-"""author: 15025time: 2020/11/30 16:39software: PyCharmDescription: numpy的randint与random中的randint的不同之处"""import random...
numpy.random.randint()函数不仅可以生成一维随机数组,也可以生成多维度的随机数组,这里以生成二维随机数组坐标点举例。
设定np.random.seed(40)
来保持随机产生数组的可重复性
# -*- coding:utf-8 -*-
"""
author: 15025
time: 2020/11/30 16:39
software: PyCharm
Description:
numpy的randint与random中的randint的不同之处
"""
import random
import numpy as np
class Debug:
@staticmethod
def mainProgram():
np.random.seed(40)
array_size = (10, 2)
array = np.random.randint(0, 5, size=array_size)
print("array is:")
print(array)
if __name__ == "__main__":
main = Debug()
main.mainProgram()
"""
array is:
[[3 0]
[0 2]
[1 4]
[2 3]
[2 3]
[3 3]
[1 0]
[1 1]
[0 4]
[4 4]]
"""
我们可以看到,我们随机产生了尺寸为(10, 2)
的二维坐标数组。
如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~
本文地址:https://blog.csdn.net/u011699626/article/details/110411814