numpy 使用及函数汇总

1. numpy定义

初始化

# 普通的numpy array定义
numpy.array(object, dtype=None, copy=True, order='K', \
subok=False, ndmin=0)
# 定义一个维度且服从[0,1]均匀分布的array。
numpy.random.rand(d0, d1, ..., dn)
# 定义 全1 的array
numpy.ones(shape, dtype=None, order='C')[source]
# 对角元素
numpy.diag(v, k=0)[source]
# 对角元素全1,N:行数,M:列数。
numpy.eye(N, M=None, k=0, dtype=<type 'float'>)[source]

2. 判断函数

同时满足两个条件:

my_array = arange(10)
np.where((my_array > 3) & (my_array < 7))

满足其中一个条件:

res = np.where(np.logical_or(mask == 120, mask == 180), 1, 0)

更多的numpy函数 python的numpy包使用;


参考:

  1. numpy.random.rand;
  2. numpy.array;
  3. numpy eye;

你可能感兴趣的:(numpy)