zoukankan      html  css  js  c++  java
  • 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显示乱码
    aws常用命令
    Hive分析窗口函数(一) SUM,AVG,MIN,MAX
    Hive函数介绍
    Apache Drill 调研学习
    公有云与私有云对比分析报告
    python3 使用libvirt 相关安装
    libvirt虚拟库
    Reveal CocoaPods的使用
    AFNetworking 2.0 使用
  • 原文地址:https://www.cnblogs.com/shineriver/p/12838678.html
Copyright © 2011-2022 走看看