免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 无风之谷

强调实用主义——采访Python专家HyryStudio [复制链接]

论坛徽章:
0
发表于 2012-05-30 09:21 |显示全部楼层
记得在大学做科学计算,数据或信号处理,用的是MATLAB,早知道Python科学计算这么强大,当初就该建议老师使用Python

有个问题想请教下:
Python的运行效率,一直让我比较头疼,利用一些扩展库能够解决数据计算的速度上,但是有些时候速度慢不是因为数据计算,有没有好的优化方法,或谈下经验?

论坛徽章:
5
亥猪
日期:2013-10-15 13:41:04CU十二周年纪念徽章
日期:2013-10-24 15:41:34申猴
日期:2013-10-28 10:55:45辰龙
日期:2013-10-31 13:29:29丑牛
日期:2014-02-14 11:25:54
发表于 2012-05-30 09:58 |显示全部楼层
回复 7# HyryStudio


    一般做界面程序的时候我都会嵌入一个Python命令行  
   这个方法不错 学习了 谢谢分享~~~

论坛徽章:
0
发表于 2012-05-30 14:06 |显示全部楼层
很邪恶的歪一下楼:
论快感,C++/C是看黃書,Python是擼管,Ruby就是拉著個妹子肆意蹂躪 {:3_189:} {:3_189:}

论坛徽章:
0
发表于 2012-05-30 14:21 |显示全部楼层
如何用C扩展Python?

论坛徽章:
0
发表于 2012-05-30 14:26 |显示全部楼层
我前天刚开始看python

论坛徽章:
29
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
发表于 2012-05-30 14:29 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2012-05-30 18:48 |显示全部楼层
追忆的风筝 发表于 2012-05-30 09:21
记得在大学做科学计算,数据或信号处理,用的是MATLAB,早知道Python科学计算这么强大,当初就该建议老师使 ...


你能具体说说是些什么情况吗?

因为我主要编写计算、数据处理方面的程序。我一般程序优化分为如下几个步骤:

1. 找合适的扩展库。
2. 找不到扩展库时,先用Python实现。
3. 如果Python实现速度不够用,那么就用Cython。
4. Cython还不够用时就找有没有C语言的库,然后尝试用Cython或者SWIG等进行包装。
5. 如果还不够用就考虑多进程,若能将计算分为多进程那是最好,至少可以将计算和GUI进程分开。

对于我遇到的绝大多数情况,通常到Cython这一步就够用了。

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
发表于 2012-05-30 19:30 |显示全部楼层
这个语言本身将来会有哪些进步呢?

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
发表于 2012-05-30 22:13 |显示全部楼层
那本书写的真心赞,是做研究的好帮手!有了Python,工具无忧啊

论坛徽章:
30
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3719周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-CU
日期:2019-09-08 23:26:25
发表于 2012-05-31 00:25 |显示全部楼层
目前还停留在把Python当脚本用的初级阶段,向专家学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP