“Numpy”的版本间差异

来自Shiyin's note
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第1行: 第1行:
http://bigsec.net/b52/scipydoc/numpy_intro.html
http://bigsec.net/b52/scipydoc/numpy_intro.html


==array==
==ndarray==
*shape() #数组的形状,虽然len()可以运行
*shape() #数组的形状,虽然len()可以运行
*size() #数组的总元素
*size() #数组的总元素
第16行: 第16行:
*sort
*sort
*roll #平移
*roll #平移


==随机数==
*random.rand(20,20)

2017年9月30日 (六) 07:46的版本

http://bigsec.net/b52/scipydoc/numpy_intro.html

ndarray

  • shape() #数组的形状,虽然len()可以运行
  • size() #数组的总元素
  • 产生序列数组 a=np.arange(20)
  • 合并两个数组 np.append(array1,array2)
  • 选择数组在某个范围之内 sel=np.where((wave < 6800) & (wave > 3800))
  • asarray
  • astype
  • clip(a,a_min,a_max)
array(a).clip(a_min.a_max)
  • reduce,reduceat
reduceat 有点复杂 参见[1]
  • unique
  • sort
  • roll #平移


随机数

  • random.rand(20,20)