美文网首页
2020-01-28

2020-01-28

作者: bokli_dw | 来源:发表于2020-02-02 21:44 被阅读0次

    Fortran 顺序:计算机语言中的一种顺序存储结构。
    述数组的转置:a.T
    np.nditer()函数:遍历访问数组中的顺序,可以看出数据在计算机种中的存储顺序。
    默认为按行访问,order='C',则是按列进行访问。
    np.bincount()用法


    image.png

    [图片上传中...(Scan_0001.jpg-79f802-1580615316452-0)]
    二进制数组:以八位的数组为例:一个数组就有八个二进制位组成,比如 11111111
    对内存中的数据~ 按位取反

    74 给定一个二进制的数组C,如何生成一个数组A满足np.bincount(A)==C

    c = np.bincount([4,2,1,0,0,5,4,4,3,8])
    print(c)
    print(len(c))
    a = np.repeat(np.arange(len(c)),c)#逐个元素按照频数进行复制
    print(a)
    out:
    [2 1 1 1 3 1 0 0 1]
    9
    [0 0 1 2 3 4 4 4 5 8]

    75 np.cumsum()

    image.png

    77.

    np.random.uniform()
    uniform() 方法将随机生成下一个实数,它在 [x, y] 范围内,产生的是浮点数

    np.sum/np.add.reduce()
    两者的性能似乎完全不同:对于相对较小的阵列大小,add.reduce大约快两倍。当参数是一个numpy数组时,np.sum最终调用add.reduce来完成工作。处理其参数和调度add.reduce的开销是np.sum较慢的原因。

    相关文章

      网友评论

          本文标题:2020-01-28

          本文链接:https://www.haomeiwen.com/subject/plvpthtx.html