用 Python 画一个超级月亮

下面是用Python画图的具体流程

1

工具

装一个Anaconda3.exe

2

画圆公式

用 Python 画一个超级月亮

3

matplotlib建立一个画布

import numpy as npimport matplotlib.pyplot as pltfig = plt.figure(figsize=(8,8))ax = fig.add_subplot(111)ax.spines['left'].set_color('none')ax.spines['bottom'].set_color('none')ax.spines['right'].set_color('none')ax.spines['top'].set_color('none')ax.set_xticks([])ax.set_yticks([])

4

实现

# 实现功能theta = np.arange(0, 2 * np.pi + 0.1,2 * np.pi / 800)x = np.cos(theta)y = np.sin(theta)v = np.linspace(0, 10, 80)v.shape = (80, 1)x = v * xy = v * yplt.style.use('ggplot')plt.plot(x, y, color = (0.75, 0, 0))plt.show()

可以实现这样的效果

用 Python 画一个超级月亮

想要niubility的话

改下代码…

用 Python 画一个超级月亮

可以画出这种效果

用 Python 画一个超级月亮

甚至在数据量足够的情况下

Python可以通过深度学习算法

绘制“人工智能版蓝血月”

用 Python 画一个超级月亮

事实上

就算是画名画

Python也不是一次两次画了

2015年德国科学家用深度学习算法

让人工智能系统学习梵高、莫奈的画风

绘制出了新的“人工智能世界名画”

先让我们来欣赏名画风采

用 Python 画一个超级月亮

梵高《星空》

用 Python 画一个超级月亮

人工智能世界名画

人工智能让我们惊呆了

Python也让我们惊呆了

Python是研究AI最常用的语言

进入人工智能时代

就从Python 开始吧!

用 Python 画一个超级月亮

相关推荐