matplotlib
- 基本框架
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像时符号-显示为方块的2问题
plt.plot(xs, yx, label="x随迭代次数的变化")
plt.plot(xs, yy, label="y随迭代次数的变化")
plt.legend()
plt.xlabel("迭代次数")
plt.ylabel("x以及f(x)的数值")
plt.title(r"$x_0$ = 1")
plt.show() - 使用latex语法:
r"$<latex语法>$"pycharm配置项目的python解释器
- 设置下面找到项目然后更改解释器
- 注意单独更改此处没有用
- python得到当前路径
- 参考链接
- 注意
数组[begin:end]切到的是begin到end-1的内容重启程序
# 获取当前解释器路径
p = sys.executable
# 启动新程序(解释器路径, 当前程序)
os.execl(p, p, *sys.argv)
# 关闭当前程序
sys.exit()pycharm内存不足
- 教程
import numpy的时候出错
- 有时候在一些非x86的设备上使用numpy会报错
Illegal instruction (core dumped)
- 此时需要设置环境变量
~/.bashrc追加一句export OPENBLAS_CORETYPE=ARMV8然后source ~/.bashrc - 此时不再报错