使用array时,运算符 * 用于计算数量积(点乘),函数 dot() 用于计算矢量积(叉乘).使用matrix时,运算符 * 用于计算矢量积,函数 multiply() 用于计算数量积. 下面是使用array时: 1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于 ...
分类:
编程语言 时间:
2017-11-24 22:44:50
阅读次数:
203
CS 229 notes Supervised Learning 标签(空格分隔): 监督学习 线性代数 Forword the proof of Normal equation and, before that, some linear algebra equations, which will ...
分类:
其他好文 时间:
2017-11-23 08:17:54
阅读次数:
127
最近学习机器学习 才发现以前数学没有学好 开始从线性代数开始学起 读完行列式一章写了些C#的代码学习一下。 直接上C#代码: 以上代码就是对行列式的封装 可以求值获得余子式 很基本的东西 求值的话主要用了递归的方式 因为泛型的原因导致计算过程重复拆箱装箱 不过目前好像也没有什么太好的方法了。反正就是 ...
向量是线性代数最基础、最基本的概念之一,要深入理解线性代数的本质,首先就要搞清楚向量到底是什么? 向量之所以让人迷糊,是因为我们在物理、数学,以及计算机等许多地方都见过它,但又没有彻底弄懂,以至于似是而非。 1. 物理学中的向量 物理学中的向量:空间中的箭头,由长度和它所指的方向决定 而且,在物理学 ...
分类:
其他好文 时间:
2017-11-21 10:45:08
阅读次数:
174
Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包,部分功能如下: 1、ndarray,一个具有矢量算数运算和复杂广播能力的快速且节省空间的多维数组。 2、用于对整组数据进行快速运算的标准数学函数(无序编写循环) 3、用于读写磁盘数据的工具以及用于操作内存映射文件 ...
分类:
其他好文 时间:
2017-11-20 20:23:49
阅读次数:
113
numpy是python中用于支持科学计算的第三方库。支持各种矩阵运算。 因为有了numpy,矩阵轮和线性代数里面的各种复杂计算变得直观、简便。 python中试用numpy的方式为:import numpy / import numpy as np,后者使用频率更高一些。 numpy中定义了自己的 ...
分类:
其他好文 时间:
2017-11-16 14:17:54
阅读次数:
97
Step1-知识准备: 1. 数学:线性代数,概率论和统计,高数 2. 程序语言:Matlab R 或 Python(只用于学习入门,不是实现的最佳语言) 3. 推荐书籍:选择一到两本公式较少、浅显易懂的介绍机器学习算法类型的书 1)中文-《机器学习》(周志华)、《统计学习方法》(李航)、《机器学习 ...
分类:
其他好文 时间:
2017-11-11 21:28:50
阅读次数:
136
XLA(Accelerated Linear Algebra),线性代数领域专用编译器(demain-specific compiler),优化TensorFlow计算。即时(just-in-time,JIT)编译或提前(ahead-of-time,AOT)编译实现XLA,有助于硬件加速。XLA还在 ...
分类:
其他好文 时间:
2017-11-11 13:19:00
阅读次数:
194
numpy.linalg模块=Linear algebra,包含线性代数的函数。使用这个模块,可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等。 ...
分类:
其他好文 时间:
2017-11-03 15:19:11
阅读次数:
221
numpy教程 广播机制 numpy计算函数返回默认是一维行向量: 所以广播之实际是高维对一维行向量的广播: 除法广播: 向量乘法,加法可以类比: 线性代数相关 『Numpy学习指南』第六章_深入学习NumPy模块(其一:线性代数模块) np.diag():对角阵生成 np.linalg.det() ...
分类:
其他好文 时间:
2017-11-02 21:15:14
阅读次数:
443