zoukankan      html  css  js  c++  java
  • numpy常用函数

    一   np.random.rand(100)

    import numpy as np
    x=np.random.rand(100)
    print x

    生成 一个一行,100列的一维数组,数值在0-1之间的小数

    二  np.arange(5) 

    np.arange(5)

    返回一个array对象

    array([0,1,2,3,4])

    而np.range(5)

    返回一个list

    [0,1,2,3,4]

     三  np.arange(6).reshape((3,2))

    a = np.arange(6).reshape((3, 2))
     a为
    array([[0, 1],
           [2, 3],
           [4, 5]])
    四  np.full((2,2),10)
    array([[10, 10],
           [10, 10]])

    五 np.cumsum(a)
    a=
    np.array([[1,2,3], [4,5,6]])

    np.cumsum(a)
    array([ 1,  3,  6, 10, 15, 21])


    np.cumsum(a,axis=0)      # sum over rows for each of the 3 columns
    array([[1, 2, 3],
           [5, 7, 9]])

    np.cumsum(a,axis=1)      # sum over columns for each of the 2 rows
    array([[ 1,  3,  6],
           [ 4,  9, 15]])
    求累积概率
    六 numpy.searchsorted(a,b)
    np.searchsorted([1,2,3,4,5], 3)
    2
    >>> np.searchsorted([1,2,3,4,5], 3, side='right')
    3
    >>> np.searchsorted([1,2,3,4,5], [-10, 10, 2, 3])
    array([0, 5, 1, 2])
    
     求b在a中对应的索引,side是说索引在元素的左还是右
  • 相关阅读:
    IOS开发--网络篇-->GCD(Grand Central Dispatch)的详解
    drf viewset
    12.6 drf 结构化组建
    12.5
    12.4
    12.3
    12.2
    12.1 angular vue react web前端三大主流框架的对比
    11.30
    11.28 过滤器的相关操作
  • 原文地址:https://www.cnblogs.com/xqnq2007/p/7435056.html
Copyright © 2011-2022 走看看