numpy说明文档(PS:持续更新)

前言

numpy是python编程中十分常用的一个package,下文总结了小编在学习过程中常用的几个API,供大家参考与使用,文档将持续更新,并按字母顺序排序,方便大家查找。

常用API

  1. np.random.permutation(x)
    输入一个数或者数组,生成一个随机序列,对多维数组来说是多维随机打乱而不是1维;输入1个数n,生成0-n之间的n个数并随机排列
>>np.random.permutation([1, 4, 9, 12, 15])
>>array([15,  1,  9,  4, 12])
>>arr = np.arange(9).reshape((3, 3))
>>array([[0, 1, 2],
       [3, 4, 5],
       [6, 7, 8]])
>>np.random.permutation(arr)
>>array([[6, 7, 8],
       [0, 1, 2],
       [3, 4, 5]]) 
>>np.random.permutation(5)
>>[0,1,2,4,3]
  1. np.random.uniform(low,high,size)
    从一个均匀分布[low,high)中随机采样,注意定义域是左闭右开,即包含low,不包含high.

结束语

本人大二学生一枚,学识尚浅,不喜勿喷,希望今日能抛砖引玉,请各位大佬一定不吝赐教!!!

你可能感兴趣的:(numpy,机器学习,深度学习)