numpy常用函数

作者: weallneedsaving | 来源:发表于2018-02-03 18:20 被阅读0次

1 np.newaxis

为 numpy.ndarray(多维数组)增加一个轴

type(np.newaxis)
#NoneType
np.newaxis == NoneTrue
# true
x = np.arange(3)    
#array([0, 1, 2])
x.shape   
#(3,)
x[:, np.newaxis]
#array([[0],
#  [1],
#  [2]])
x[:, None]
#array([[0],
#  [1],
#  [2]])
x[:, np.newaxis].shape    
#(3, 1)

2 np.random.randn() 和 np.random.rand()

numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。
numpy.random.rand(d0, d1, …, dn)的随机样本位于[0, 1)中。

np.random.randn(2,4)
#[[-1.03021018  0.5197033   0.52117459 -0.70102661]
#[ 0.98268569  1.21940697 -1.095241   -0.38161758]]

np.random.rand(2,4)
#[[ 0.19947349  0.05282713  0.56704222  0.45479972]
#[ 0.28827103  0.1643551   0.30486786  0.56386943]]

3 np.dot()

1.如果处理的是一维数组,则得到的是两数组的內积

2.如果是二维数组(矩阵)之间的运算,则得到的是矩阵积(mastrix product)。

3.dot()函数可以通过numpy库调用,也可以由数组实例对象进行调用。a.dot(b) 与 np.dot(a,b)效果相同。矩阵积计算不遵循交换律,np.dot(a,b) 和 np.dot(b,a) 得到的结果是不一样的。

相关文章

  • 均值函数numpy.mean

    mean是numpy中常用的求均值函数 现将mean的常用方法总结如下: 函数体: numpy.mean(a, a...

  • Numpy常用函数

    熟练掌握Numpy是基于python机器学习必备技能,本文统计了2本tensorflow书中tf出现的频率:

  • numpy常用函数

    1 np.newaxis 为 numpy.ndarray(多维数组)增加一个轴 2 np.random.randn...

  • Numpy 常用函数

    Numpy用法速查手册 基本函数: 统计函数: 集合函数: 矩阵运算相关函数: 随机数函数:np.random ...

  • numpy常用函数

    np.arange([start, ]stop, [step, ]dtype=None)创建等差数组start: ...

  • Numpy 常用函数

    numpy 数据类型 numpy 数组创建函数 numpy.empty(shape,): 创建指定类型, 指定形状...

  • Numpy 常用函数

    - np.mean(), np.std(): 求均值,方差 - np.linalg.norm(data, orde...

  • numpy常用

    1. 目的 熟悉numpy进行数据处理 2. 常用函数 2.1 numpy.choose 查看帮助numpy.ch...

  • Numpy基础学习笔记梳理

    前言 重新梳理numpy知识点。整理几个常用的函数。主要参考DataCamp的numpy cheat sheet。...

  • 机器学习读书笔记

    numpy常用函数 高斯混合模型的运用场景 降维

网友评论

    本文标题:numpy常用函数

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