当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 神奇的代码:用 Python 生成分形图片
帖子发表于 : 2012-11-19 13:54 

注册: 2012-06-12 12:04
帖子: 297
送出感谢: 0 次
接收感谢: 3
http://wowubuntu.com/python-script.html

先将这个代码复制,粘帖为文本


代码:

_                                      =   (
                                        255,
                                      lambda
                               V       ,B,c
                             :c   and Y(V*V+B,B,  c
                               -1)if(abs(V)<6)else
               (              2+c-4*abs(V)**-0.4)/i
                 )  ;v,      x=1500,1000;C=range(v*x
                  );import  struct;P=struct.pack;M,\
            j  ='<QIIHHHH',open('M.bmp','wb').write
for X in j('BM'+P(M,v*x*3+26,26,12,v,x,1,24))or C:
            i  ,Y=_;j(P('BBB',*(lambda T:(T*80+T**9
                  *i-950*T  **99,T*70-880*T**18+701*
                 T  **9     ,T*i**(1-T**45*2)))(sum(
               [              Y(0,(A%3/3.+X%v+(X/v+
                               A/3/3.-x/2)/1j)*2.5
                             /x   -2.7,i)**2 for  \
                               A       in C
                                      [:9]])
                                        /9)
                                       )   )





如图片所示

然后改名字,文件后缀为 M.bmp

然后在终端执行$python M.bmp

不要关闭终端,他会根据你的机器配置在你的主文件夹里生成m.bmp(1500x1000)图片。我只要了1分钟
附件:
2394f7601b206bd944443600efe2f9ec.png
2394f7601b206bd944443600efe2f9ec.png [ 1.44 MiB | 被浏览 985 次 ]



代码我不太懂,无法解释所以然,只是看着好玩,介绍给大家。

给大家一个电梯看原文-本文介绍的http://api.viglink.com/api/click?format=go&key=0dff9ade2d1125af6c910069b6d6e155&loc=http%3A%2F%2Fwowubuntu.com%2Fpython-script.html&v=1&libid=1353302832383&out=http%3A%2F%2Fpreshing.com%2F20110926%2Fhigh-resolution-mandelbrot-in-obfuscated-python&ref=http%3A%2F%2Fwowubuntu.com%2F&title=%C2%BB%20%E7%A5%9E%E5%A5%87%E7%9A%84%E4%BB%A3%E7%A0%81%3A%E7%94%A8%20Python%20%E7%94%9F%E6%88%90%E5%88%86%E5%BD%A2%E5%9B%BE%E7%89%87%20Wow!%20Ubuntu&txt=%E7%BB%99%E5%A4%A7%E5%AE%B6%E4%B8%80%E4%B8%AA%E7%94%B5%E6%A2%AF%E7%9C%8B%E5%8E%9F%E6%96%87-%E6%9C%AC%E6%96%87%E4%BB%8B%E7%BB%8D%E7%9A%84&jsonp=vglnk_jsonp_13533043420848

另一个python代码生成分形图片http://api.viglink.com/api/click?format=go&key=0dff9ade2d1125af6c910069b6d6e155&loc=http%3A%2F%2Fwowubuntu.com%2Fpython-script.html&v=1&libid=1353302832383&out=http%3A%2F%2Fpreshing.com%2F20110822%2Fpenrose-tiling-in-obfuscated-python&ref=http%3A%2F%2Fwowubuntu.com%2F&title=%C2%BB%20%E7%A5%9E%E5%A5%87%E7%9A%84%E4%BB%A3%E7%A0%81%3A%E7%94%A8%20Python%20%E7%94%9F%E6%88%90%E5%88%86%E5%BD%A2%E5%9B%BE%E7%89%87%20Wow!%20Ubuntu&txt=%E5%8F%A6%E4%B8%80%E4%B8%AApython%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%E5%88%86%E5%BD%A2%E5%9B%BE%E7%89%87&jsonp=vglnk_jsonp_13533043770209

附件:
4bede4ec3c81891c0c116d2857654960.jpg
4bede4ec3c81891c0c116d2857654960.jpg [ 55.14 KiB | 被浏览 985 次 ]



_________________
PC:amd 5400+ / 2GB DDR2 /Seagate 1T+3T(320GB) /ATI HD6750/CENTOS 6.3

HASEE:K450-I5 D1/
CPU:i5 3210M
内存:4GB DDR3 1333MHz
硬盘:500GB SATA
显卡:NVIDIA GeForce GT 640M
系统:win 7 & CENTOS 6.3


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 神奇的代码:用 Python 生成分形图片
帖子发表于 : 2012-11-19 14:59 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 69
竟然有人用 bmp。。。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 神奇的代码:用 Python 生成分形图片
帖子发表于 : 2012-11-19 15:52 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
把代码写好之后再人工处理一下。。。


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 神奇的代码:用 Python 生成分形图片
帖子发表于 : 2012-11-19 17:41 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译