欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

numpy.random.randint()函数生成随机坐标点

程序员文章站 2022-03-11 15:11:01
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