用python画月亮怎么画_用 Python 画一个超级月亮

原标题:用 Python 画一个超级月亮

f875cda9242747429762680d59036e9c.jpeg

农历腊月十五

凌晨三点的街上

程序员给巡警解释

“同志,您误会了,我不是小偷,我是程序员。”

于此同时

程序员错过了

月全食血月+超级月亮+蓝月

三景合一的天文奇观

想想她们上一次组团亮相

是152年前

程序员心里就痛

a8cc0448199c419fb56388660c666f27.gif

程序员的苦只有他们寄几知道

bug,bug,bug,bug,bug,bug……

吃饭时在改bug

走路时在改bug

约会时在改bug

结婚时在改bug

就连上演超级蓝血月时还!在!改!bug!

03acae5dc7564e0baa1088cc7ce71044.gif

不过做为一枚上知《边城》下知编程的程序员

没有什么可以难倒他

“不就是圆形红月亮吗?”

三分钟以后…

程序员自己用Python画了一个

Python版蓝血月!

importnumpy asnp

importmatplotlib.pyplot asplt

fig = 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([])

# 实现功能

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 * x

y = v * y

plt.style.use( 'ggplot')

plt.plot(x, y, color = ( 0.75, 0, 0))

plt.show()

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

1

工具

装一个Anaconda3.exe

2

画圆公式

1499a7dc61bf4e178c6a7bd168ab6ecf.png

3

用matplotlib建立一个画布

importnumpyasnp

importmatplotlib.pyplotasplt

fig = 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 * x

y= v * y

plt.style.use( 'ggplot')

plt.plot( x, y, color = ( 0.75, 0, 0))

plt.show()

可以实现这样的效果

e4cc280d3660433d87634b621d68e372.jpeg

想要niubility的话

改下代码…

54d55bed2dc24d2d831c31fc13fc180b.png

可以画出这种效果

1f8b2621c0024b0fbed8205ad8450729.jpeg

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

Python可以通过深度学习算法

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

9061b022e3bf466f8a093bc228a99d45.jpeg

事实上

就算是画名画

Python也不是一次两次画了

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

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

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

先让我们来欣赏名画风采

3d305cb2e80c44f5abc09313c3f3e381.jpeg

梵高《星空》

f09aaf345dec4a238c44ea43268e6fba.jpeg

人工智能世界名画

人工智能让我们惊呆了

Python也让我们惊呆了

Python是研究AI最常用的语言

进入人工智能时代

就从Python 开始吧!返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值