python - 如何使用 numpy 创建单位矩阵

标签 python numpy

如何使用 numpy 创建恒等矩阵? 有没有比

更简单的语法
numpy.matrix(numpy.identity(n))

最佳答案

这是一个更简单的语法:

np.matlib.identity(n)

这里有一个运行速度更快的更简单的语法:

In [1]: n = 1000
In [2]: timeit np.matlib.identity(n)
100 loops, best of 3: 8.78 ms per loop
In [3]: timeit np.matlib.eye(n)
1000 loops, best of 3: 695 us per loop

关于python - 如何使用 numpy 创建单位矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935629/

相关文章:

python - 使用 Python/Beautiful soup/pandas 从表中只抓取选定的文本

python - 基于日期时间的 Holoviews 颜色和颜色条

numpy - 如何使用 Numpy 屏蔽数组的一部分?

python - 如何使用多处理将函数应用于二维 numpy 数组

python - 尝试使用 scipy 拟合学生 t 分布时出现异常

python - Pandas 高效 VWAP 计算

python - STDOUT 中打印出 "No Output"

python - python中大数据文件的并发i/o和处理

python - python-keyring 可以转储所有密码吗?

python - 如何计算椭圆高斯分布的角度