jupyter ai绘图
时间: 2023-08-04 20:15:07 浏览: 165
使用Jupyter Notebook可以方便地进行AI绘图。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(-np.pi, np.pi, 100)
y = np.sin(x)
# 绘制图形
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Sine wave')
plt.show()
```
这段代码会生成一个正弦波的图形。你可以在Jupyter Notebook中运行这段代码,并直接在Notebook中查看图形。
如果你想在Notebook中进行互动绘图,可以使用`ipywidgets`库。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
from ipywidgets import interact
# 定义函数
def plot_sin(freq):
x = np.linspace(-np.pi, np.pi, 100)
y = np.sin(freq * x)
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Sine wave')
plt.show()
# 创建交互式控件
interact(plot_sin, freq=(1, 10, 0.1))
```
这段代码会生成一个交互式控件,你可以通过调整控件中的频率来改变正弦波的频率。
阅读全文