zoukankan      html  css  js  c++  java
  • 2-7 常用生成函数

     

    更常用的zeros ones

    In [2]:
    import numpy as np 
    np.zeros(3)
    
    Out[2]:
    array([0., 0., 0.])
    In [3]:
    np.zeros((3,3))
    
    Out[3]:
    array([[0., 0., 0.],
           [0., 0., 0.],
           [0., 0., 0.]])
    In [4]:
    np.ones((3,3))
    
    Out[4]:
    array([[1., 1., 1.],
           [1., 1., 1.],
           [1., 1., 1.]])
    In [5]:
    np.ones((3,3))*8
    
    Out[5]:
    array([[8., 8., 8.],
           [8., 8., 8.],
           [8., 8., 8.]])
    In [6]:
    np.ones((3,3),dtype=np.float32)
    
    Out[6]:
    array([[1., 1., 1.],
           [1., 1., 1.],
           [1., 1., 1.]], dtype=float32)
    In [7]:
    x=np.empty(6)#空的数组
    x
    
    Out[7]:
    array([0., 0., 0., 0., 0., 0.])
    In [9]:
    x.fill(1)#填充
    x
    
    Out[9]:
    array([1., 1., 1., 1., 1., 1.])
    In [10]:
    tang_array=np.array([1,2,3,4])
    tang_array
    
    Out[10]:
    array([1, 2, 3, 4])
     

    构造矩阵大小和……一样(形状)

    In [11]:
    np.zeros_like(tang_array)
    
    Out[11]:
    array([0, 0, 0, 0])
    In [12]:
    np.ones_like(tang_array)
    
    Out[12]:
    array([1, 1, 1, 1])
     

    生产单位矩阵

    In [13]:
    np.identity(5)
    
    Out[13]:
    array([[1., 0., 0., 0., 0.],
           [0., 1., 0., 0., 0.],
           [0., 0., 1., 0., 0.],
           [0., 0., 0., 1., 0.],
           [0., 0., 0., 0., 1.]])
  • 相关阅读:
    第10组 Beta冲刺 (4/5)
    第10组 Beta冲刺 (3/5)
    第10组 Beta冲刺 (2/5)
    第10组 beta冲刺(1/5)
    软工实践个人总结
    第01组 每周小结(3/3))
    第01组 每周小结(2/3)
    第01组 每周小结 (1/3)
    第01组 beta冲刺总结
    第01组 beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/AI-robort/p/11636401.html
Copyright © 2011-2022 走看看