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])

     

     
  • 相关阅读:
    白话插件框架原理
    C# 可扩展编程MEF学习
    C#依赖注入实例
    迷你版AOP框架
    AOP 面向切面编程
    C++ 面向对象
    c++ 的异常处理
    C++ 模板 template
    c 二维数组动态分配和释放
    C++ 指针二维数组, C++二维指针数组笔记
  • 原文地址:https://www.cnblogs.com/shineriver/p/12838678.html
Copyright © 2011-2022 走看看