• numpy细碎知识点


    列表生成式

    >>> mylist = [x*x for x in range(3)]

    >>> for i in mylist : ... print(i)

    0

    1

    4

     random.random()

    python自带的random模块,最常用的random.random()随机生成一个0到1的浮点数,不接受参数

    import random
    a = random.random()
    print a
    
    0.501120695131
    
    Process finished with exit code 0

    np.random.rand()

    基于python自带模块random的random函数的一个延伸吧,生成指定数量的列表

    np.random.rand(a,b)

    参数a,b均为整型,生成含有a个元素的元组,每个元组含有b个0到1的随机浮点数

    import numpy as np
    
    a = np.random.rand(5,3)
    print a
    
    [[ 0.18261252  0.38151419  0.44585473]
     [ 0.38328412  0.76208875  0.32655182]
     [ 0.16578778  0.18110916  0.11690001]
     [ 0.39228676  0.65851496  0.59118504]
     [ 0.5865814   0.19090021  0.70565625]]
    
    Process finished with exit code 0

     np.ones(a,b)

    构造a×b的矩阵,均为1

    >>> from numpy import *
    >>> a=ones((3,4))
    >>> a
    array([[ 1.,  1.,  1.,  1.],
           [ 1.,  1.,  1.,  1.],
           [ 1.,  1.,  1.,  1.]])
  • 相关阅读:
    C++ 关系运算符
    C++ 注释
    C++ 算术运算符号
    C++变量
    java 并发(二)
    java 并发 (一)
    二叉树 题型
    单链表 题型
    java 线程池 学习记录
    java 并发(三)
  • 原文地址:https://www.cnblogs.com/Archimedes/p/7357464.html
Copyright © 2020-2023  润新知