• Python随机数生成random.randint()与np.random.randint()


    1.random.randint(a,b[,c])  #用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b。c是步幅。

    如print(random.randint(12, 20)) #生成的随机数n: 12 <= n <= 20

    2.numpy.random.randint()方法

    numpy.random.randint(low, high=None, size=None, dtype='l')

    #这个方法产生离散均匀分布的整数,这些整数大于等于low,小于high。

    low : int#产生随机数的最小值

    high : int, optional #给随机数设置个上限,即产生的随机数必须小于high

    size : int or tuple of ints, optional#整数,生成随机元素的个数或者元组,数组的行和列

    dtype : dtype, optional #期望结果的类型


    import random
    import numpy as np
    num=random.randint(1,10) #num大于等于1小于等于10
    print(num)

    array=np.random.randint(1,101,size=(2,5)) #array是一个二位数组,即包含两个元素数量都为5的列表
    num=np.random.randint(1,101,10) #num是一个包含10个小于101(最大为100),大于等于1的元素的列表
    print(num)
    print(array)
    print(array[1])

     

     
  • 相关阅读:
    mysql 数据类型
    drop、delete和truncate三者的区别
    JavaScript中的闭包
    MySQL数据类型的最优选择
    常见卤制问题
    四川红油的制法
    Make Sense ?
    大学英语四级考试题型结构
    小数据池、is 和 ==的区别
    各种数据类型相互转换
  • 原文地址:https://www.cnblogs.com/shineriver/p/12838678.html
Copyright © 2020-2023  润新知