0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python使用过程中用一行代码实现过哪些激动人心的功能呢?

lviY_AI_shequ 来源:CSDN博客 2020-05-12 09:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

手头有 109 张头部 CT 的断层扫描图片,我打算用这些图片尝试头部的三维重建。基础工作之一,就是要把这些图片数据读出来,组织成一个三维的数据结构(实际上是四维的,因为每个像素有 RGBA 四个通道)。

这个数据结构,自然是 numpy 的 ndarray 对象,读取图像文件我习惯使用 PIL。因此,需要导入两个模块:

1importnumpyasnp 2fromPILimportImage

接下来,我用一行代码就把 109 张图片读到了一个 109x256x256x4 的 numpy 数组中,耗时 172 毫秒:

1data=np.stack([np.array(Image.open('head%d.png'%i))foriinrange(109)],axis=0)

通常,上面这一行代码应该写成这样:

1data=list() 2foriinrange(109): 3img=Image.open('head%d.png'%i) 4img=np.array(img) 5data.append(img) 6data=np.stack(data,axis=0)

我把这些代码写成一行,却毫无晦涩艰深之感,仍然像诗歌一样优美、像自然语言一样通俗!

那一刻,我脑洞大开,很想知道 python 高手们只用一行代码都能干些什么?当然,限定条件是不能引用自定义的模块,可以使用内置模块或通用的第三方模块。上网一搜,发现这个问题好像是 python 的专属问题,其他语言很难用一行代码做点什么。知乎上有一篇名为《一行 Python 能实现什么丧心病狂的功能?》(https://www.zhihu.com/question/37046157)的帖子,其镜像贴只有 java 的和 js 的,点进去发现,和 python 的完全不是一个概念。

整理了一下知乎上这篇文章的内容,颇觉有趣,分享给大家。

1. 一行代码打印乘法口诀

1print(' '.join([''.join(["%2sx%2s=%2s"%(j,i,i*j)forjinrange(1,i+1)])foriinrange(1,10)]))

2. 一行代码打印迷宫

1print(''.join(__import__('random').choice('u2571u2572')foriinrange(50*24)))

3. 一行代码表白爱情

1print(' '.join([''.join([('Love'[(x-y)%len('Love')]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<= 0else' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))

4. 一行代码打印小龟龟

1print(' '.join([''.join(['*'ifabs((lambdaa:lambdaz,c,n:a(a,z,c,n))(lambdas,z,c,n:zifn==0elses(s,z*z+c,c,n-1))(0,0.02*x+0.05j*y,40))<2 else ' ' for x in range(-80,20)]) for y in range(-20,20)]))

你在 Python 使用过程中用一行代码实现过哪些激动人心的功能呢?欢迎留言讨论。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4983

    浏览量

    74533
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90416

原文标题:一行Python代码能实现什么丧心病狂的功能?

文章出处:【微信号:AI_shequ,微信公众号:人工智能爱好者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    武汉市政协副主席梁鸣一行赴华砺智调研

    4月14日上午,武汉市政协副主席梁鸣一行赴华砺智调研,聚焦人工智能与自动驾驶融合发展。
    的头像 发表于 04-15 11:50 300次阅读

    CFE教您如何解决Pogo Pin充电过程中的间歇性断开问题

    PogoPin瞬断指的是在PogoPin连接器使用过程中,如果产生了振动、冲击、碰撞等情况,影响接触对的电连续性时,就容易发生PogoPin瞬断的现象。如果您正受困于PogoPin瞬断或其他充电问题请咨询CFE川富电子,专业技术团队为您提供pogopin充电解决方案。
    的头像 发表于 03-12 11:43 442次阅读
    CFE教您如何解决Pogo Pin充电<b class='flag-5'>过程中</b>的间歇性断开问题

    变频器使用过程中的参数调试

    变频器作为现代工业控制系统中不可或缺的关键设备,其参数调试的准确性直接关系到电机运行效率、设备寿命及生产安全。在实际应用中,约60%的变频器故障源于参数设置不当,这凸显了科学调试的重要性。本文将系统阐述变频器参数调试的核心要点、常见问题解决方案以及前沿技术应用,为工程师提供实用指导。
    的头像 发表于 02-28 15:46 556次阅读

    法本电子一行莅临华为参观交流

    1月8日,法本董事长Alen、法本电子CEO Sam率代表团一行前往华为坂田基地,开展“法本走进华为”专题交流活动,共话合作新机遇。
    的头像 发表于 01-10 14:38 1062次阅读

    湖北省工商联领导一行莅临华砺智调研指导

    12月17日,湖北省工商联主席、湖北省总商会会长党蓁领导一行赴华砺智行走访调研,实地了解企业科技创新与产业落地情况,倾听企业需求,指导发展方向。
    的头像 发表于 12-25 11:47 942次阅读

    请教下各位,在实际使用过程中,有块板子出现几百微妙电压突然拉高至20几V,这是什么原因?

    请问下各位大佬,我用的TPS40051芯片,输入电压24V,输出电压3.3V,但是在实际使用过程中,有块板子出现几百微妙电压突然拉高至20几V,这是什么原因
    发表于 11-28 10:23

    韩国交通部部长一行参访小马智

    10月17日,韩国国土交通部部长金润德一行抵达北京亦庄参观小马智,并试乘了无人驾驶Robotaxi。小马智副总裁高天带队接待了代表团一行。随团参访成员包括韩国国土交通部移动出行与汽
    的头像 发表于 10-24 16:59 1691次阅读

    谷歌推出AI模型Gemma 3 270M

    过去几个月,Gemma 开放模型系列的发展是激动人心的。我们推出了 Gemma 3 和 Gemma 3 QAT,为单云端和桌面加速器带来了最先进的性能。
    的头像 发表于 09-11 15:09 1405次阅读

    广西政府领导一行到访西井科技

    近日,广西壮族自治区人民政府副秘书长,自治区大数据发展局党组书记、局长赵志刚一行到访西井科技上海总部。
    的头像 发表于 07-26 15:30 1340次阅读

    欧洲电信标准化协会一行到访中汽中心

    近日,欧洲电信标准化协会总干事扬·埃尔斯伯格一行到访中汽中心,与中汽中心党委委员、副总经理李洧进行了座谈交流。
    的头像 发表于 07-04 18:13 1391次阅读

    上海雷克萨斯一行到访中汽中心

    近日,雷克萨斯(上海)新能源有限公司(以下简称“上海雷克萨斯”)总经理加藤武郎一行到访中汽中心,与中汽中心党委副书记王晓杉进行了座谈交流。
    的头像 发表于 06-13 15:18 1257次阅读

    中汽中心一行到访理想汽车

    近日,中汽中心副总经理周华一行赴理想汽车走访交流,受到理想汽车总裁马东辉等领导的热情接待。
    的头像 发表于 06-11 13:45 952次阅读

    车载工业平板电脑使用过程中遇到安全问题怎么办?聚徽在线分享经验

    效规避潜在风险,让设备安全、稳定地服务于每段行程。 、硬件防护:筑牢安全防线 1. 抗震与固定:应对颠簸路况的 “金钟罩” 车辆行驶过程中的震动和颠簸,是车载工业平板电脑面临的首要威胁。曾有物流车辆在长途运输中,
    的头像 发表于 06-06 15:10 1171次阅读

    奇瑞汽车一行到访中汽中心

    近日,奇瑞汽车股份有限公司(以下简称“奇瑞汽车”)执行副总裁、汽车工程技术研发总院院长高新华一行到访中汽中心,与中汽中心党委委员、副总经理李洧就下步深化合作进行了深入交流。
    的头像 发表于 05-29 17:31 1088次阅读

    临港集团一行到访中汽中心

    近日,上海临港经济发展(集团)有限公司(以下简称“临港集团”)党委委员、副总裁孙萌一行到访中汽中心,与中汽中心副总经理龚进峰进行了座谈交流。
    的头像 发表于 05-28 16:48 1023次阅读