摘要: 前言 线性代数中介绍了方阵的特征值分解,将其一般化到任意形状的矩阵对应奇异值分解。 本文暂时假设所有矩阵都为实矩阵。 特征值分解(Eigenvalue Decomposition, EVD) 线性代数中的相似对角化 对于方阵$A_{n \times n}\(,求解其特征值\)\lambda_1, . 阅读全文
posted @ 2020-04-29 15:20 YoungF 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 熵是信息论非常重要的概念。本文简要介绍一下几个概念: 熵 联合熵 条件熵 相对熵 交叉熵 熵 随机变量$X$的分布的熵为: \[ H(X) = - \sum_x p(x)\log p(x) \] 性质: 熵是随机变量不确定性的度量,随机变量的取值个数越多,不确定性越大,混乱程度就越大,信息熵越大。 阅读全文
posted @ 2020-04-28 15:37 YoungF 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: 1 总览 NumPy是基于Python的科学计算包,主要用来进行科学计算。 2 ndarray ndarray全名叫做n dimension array,习惯称为多维数组。ndarray既可以表示标量,还可以表示向量、矩阵,甚至是张量。 ndarray有如下属性: dtype 数据类型 shape 阅读全文
posted @ 2019-12-18 17:05 YoungF 阅读(464) 评论(0) 推荐(1) 编辑
摘要: 通过命令行运行Python脚本时,可以通过 来高效地接受并解析命令行参数。 流程 新建一个 类对象,然后来添加若干个参数选项,最后通过 方法解析并获得命令行传来的参数。 最后通过 来获取传递过来的参数。 添加参数选项 使用 来添加参数选项 对以上代码做出如下解释: 在使用 来添加参数选项的时候,首先 阅读全文
posted @ 2019-12-16 10:21 YoungF 阅读(14060) 评论(0) 推荐(0) 编辑
摘要: 任务描述 博客的源文件一般以md文件保存 读取md源文件解析为html代码,然后嵌入到body中去 公式部分,需要使用第三方js库加载 实现办法 基于Django实现,进入webpage页面,然后通过ajax请求服务器,服务器读取md文件并解析为字符串返回到前端,前端使用marked.js库解析为h 阅读全文
posted @ 2019-11-06 15:51 YoungF 阅读(2744) 评论(0) 推荐(0) 编辑
摘要: neo4j批量导入数据有两种方法,第一种是使用cypher语法中的LOAD CSV,第二种是使用neo4j自带的工具neo4j-admin import。 LOAD CSV 导入的文件必须是csv文件,位置可以是本地的,或通过http、https、ftp等url指定位置。 neo4j中关于导入文件的 阅读全文
posted @ 2019-10-07 21:51 YoungF 阅读(9053) 评论(1) 推荐(0) 编辑