• python面试的100题(4)


    4.打乱一个排好序的list对象alist?

    import random
    alist = [1,2,3,4,5]
    random.shuffle(alist)
    print(alist)

    结果为:[2, 5, 3, 1, 4]

    random() 方法返回随机生成的一个实数,它在[0,1)范围内。

    语法

    以下是 random() 方法的语法:

    import random
    
    random.random()

    注意:random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。

    返回值

    返回随机生成的一个实数,它在[0,1)范围内。

    常见的函数:

    random.randint(1,10)      # 产生 1 到 10 的一个整数型随机数  
    random.random()            # 产生 0 到 1 之间的随机浮点数
    random.uniform(1.1,5.4)      # 产生  1.1 到 5.4 之间的随机浮点数,区间可以不是整数
    random.choice('tomorrow')    # 从序列中随机选取一个元素
    random.randrange(1,100,2)    # 生成从1到100的间隔为2的随机整数
    
    a=[1,3,5,6,7]                # 将序列a中的元素顺序打乱
    random.shuffle(a)

    参考地址:http://www.runoob.com/python/func-number-random.html

  • 相关阅读:
    15 手写数字识别-小数据集
    14 深度学习-卷积
    13-垃圾邮件分类2
    12.朴素贝叶斯-垃圾邮件分类
    11.分类与监督学习,朴素贝叶斯分类算法
    9、主成分分析
    7.逻辑回归实践
    8.特征选择,过滤式
    6.逻辑回归
    5.线性回归算法
  • 原文地址:https://www.cnblogs.com/Fiona-Y/p/10564123.html
Copyright © 2020-2023  润新知