Python

NumPy 中 ndarray 和 matrix 的区别

本文概述了 NumPy 中 ndarray 和 matrix 的使用差异和转换方法。示例代码假设已导入 numpy: import numpy as np 1. 维数限制 matrix 和 ndarray 所能表示的数据维数不同,matrix 只能表示二维数据,而 ndarray 可以表示 N 维数据。 1.1. matrix matrix 只能是二维,可以使用如下的方法生成两个 2 * 2 的 …
Read more

调整 Jupyter Notebook 的代码字体

Jupyter Notebook 在 Windows 上默认使用的 monospace 作为代码块的字体,略丑,可以通过如下的方法修改代码字体。 1. 找到 codemirror.css   首先找到 Jupyter Notebook 的安装目录下的 codemirror.css 文件,如果使用的是 Anaconda,Jupyter Notebook 安装在 Anaconda 安装目录下,如 \A…
Read more

NumPy中array和matrix用于矩阵乘法时的区别

  在NumPy中,array用于表示通用的N维数组,matrix则特定用于线性代数计算。array和matrix都可以用来表示矩阵,二者在进行乘法操作时,有一些不同之处。   使用二维的array时,运算符* 用于计算逐元素相相乘,函数dot() 用于计算矩阵相乘,例子如: import numpy as np a = np.array([[1, 2], [3, 4]]) b = np.arra…
Read more