当前在线人数11518
首页 - 分类讨论区 - 电脑网络 - 葵花宝典版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
Python的性能
[版面:葵花宝典][首篇作者:wflower] , 2019年09月17日17:55:06 ,1707次阅读,32次回复
来APP回复,赚取更多伪币 关注本站公众号:
[首页] [上页][下页][末页] [分页:1 2 ]
wflower
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: wflower (流), 信区: Programming
标  题: Python的性能
发信站: BBS 未名空间站 (Tue Sep 17 17:55:07 2019, 美东)

实现同样的功能,Python哪些场景性能跟C  比能忽略不计,哪些场景会明显慢很多?
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 74.]

 
minquan
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: minquan (三民主义), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Tue Sep 17 21:38:52 2019, 美东)

IO只要实现异步,Py与C等价,因为真正的耗时是操作系统在操作硬件
计算场景,Py就慢了

【 在 wflower (流) 的大作中提到: 】
: 实现同样的功能,Python哪些场景性能跟C  比能忽略不计,哪些场景会明显慢很多?



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: unknown,65.]

 
wdong
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: wdong (万事休), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Tue Sep 17 21:46:06 2019, 美东)

最近手痒写了不少C++,现在后悔了,正在一点点把非性能关键部分往python转。

【 在 wflower (流) 的大作中提到: 】
: 实现同样的功能,Python哪些场景性能跟C  比能忽略不计,哪些场景会明显慢很多?



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
Caravel
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: Caravel (克拉维尔), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Tue Sep 17 23:53:53 2019, 美东)

任何python native code都比C慢很多,但是IO bound的这不是瓶颈。

【 在 wflower (流) 的大作中提到: 】
: 实现同样的功能,Python哪些场景性能跟C  比能忽略不计,哪些场景会明显慢很多?



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 73.]

 
repast
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: repast (xebec), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Wed Sep 18 13:14:18 2019, 美东)

python 部分要争取 io bound, C 部分要争取 CPU bound.

【 在 minquan (三民主义) 的大作中提到: 】
: IO只要实现异步,Py与C等价,因为真正的耗时是操作系统在操作硬件
: 计算场景,Py就慢了



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 69.]

 
goodtudou
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: goodtudou (goodtudou), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Wed Sep 18 13:22:56 2019, 美东)

难道不是必须要c++的 其余的都用现成python的吗?
这个应该还是要看漫步满足要求吗》、? 差不多满足的话  浪费的时间上 python 甩c
++好几条街吧

草快猛很重要啊
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 64.]

 
netghost
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: netghost (Up to Isomorphism), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Wed Sep 18 17:13:05 2019, 美东)

這麼想你顯然傾向於python.問題是C你如果comfortable,應該不會有什麼糾結的地方。

但是我的建議是,serious寫一些C,再作比較。不要聽別人說什麼地方行還是不行。
【 在 wflower (流) 的大作中提到: 】
: 实现同样的功能,Python哪些场景性能跟C  比能忽略不计,哪些场景会明显慢很多?



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 135.]

 
wflower
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: wflower (流), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Wed Sep 18 19:28:34 2019, 美东)

wdong老师,你那里有没有现成的栗子,可以对比一下同样功能,C  和Python的实现,
性能差别究竟是个啥概念?


【 在 wdong(万事休) 的大作中提到: 】
<br>: 最近手痒写了不少C  ,现在后悔了,正在一点点把非性能关键部分往python转。
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 74.]

 
wflower
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 9 ]

发信人: wflower (流), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Wed Sep 18 20:07:10 2019, 美东)

纠结的不是comfortable or not,而是build一个system投入的时间,和完成system后的
收益之间的trade off


【 在 netghost(Up to Isomorphism) 的大作中提到: 】
<br>: 這麼想你顯然傾向於python.問題是C你如果comfortable,應該不會有什麼糾結
的地方。
<br>: 但是我的建議是,serious寫一些C,再作比較。不要聽別人說什麼地方行還是不
行。
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 74.]

 
wdong
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 10 ]

发信人: wdong (万事休), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Wed Sep 18 21:36:36 2019, 美东)

我记得不用矩阵运算或这硬件, 就是写算法, 速度差几十倍。

https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/gcc-
python3.html



【 在 wflower (流) 的大作中提到: 】
: wdong老师,你那里有没有现成的栗子,可以对比一下同样功能,C  和Python的实现,
: 性能差别究竟是个啥概念?
: <br>: 最近手痒写了不少C  ,现在后悔了,正在一点点把非性能关键部分往python
转。
: <br>



--

※ 修改:·wdong 于 Sep 18 21:36:56 2019 修改本文·[FROM: 108.]
※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
netghost
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 11 ]

发信人: netghost (Up to Isomorphism), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Fri Sep 20 13:55:39 2019, 美东)

收益和成本取決你對那種工具的熟悉程度,還有工具的潛能和你發揮潛力的代價。

不知道這些的情況下,沒法給出正確的建議。
【 在 wflower (流) 的大作中提到: 】
: 纠结的不是comfortable or not,而是build一个system投入的时间,和完成system后的
: 收益之间的trade off
: <br>: 這麼想你顯然傾向於python.問題是C你如果comfortable,應該不會有什麼糾結
: 的地方。
: <br>: 但是我的建議是,serious寫一些C,再作比較。不要聽別人說什麼地方行還是不
: 行。
: <br>



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 71.]

 
ReedToBe
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 12 ]

发信人: ReedToBe (ReedToBe), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Fri Sep 20 18:45:16 2019, 美东)

用python做工程的都是神仙,讲啥性能,能搭起来跑就够意思了。
【 在 wflower (流) 的大作中提到: 】
: 实现同样的功能,Python哪些场景性能跟C  比能忽略不计,哪些场景会明显慢很多?



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 65.]

 
wdong
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 13 ]

发信人: wdong (万事休), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Fri Sep 20 21:57:49 2019, 美东)

有源源不断的现金流,啥都好办。写汇编语言都行。
不然的话,30万人刀一年能招个python程序员打下手,
逼一下说不定还能出点活。30万人刀一年的C++程序员
只能写bug。所以我只能尽量多抠出来一点python的东西。
妈的现在借了深学的东风那批python程序员调个包
也都变成算法工程师了,价钱也都不便宜。其实屁算法
都不能写。Python只能调算法,Python能写算法吗?
写个动态规划试试,等跑出来黄花菜都凉了。


【 在 ReedToBe (ReedToBe) 的大作中提到: 】
: 用python做工程的都是神仙,讲啥性能,能搭起来跑就够意思了。



--

※ 修改:·wdong 于 Sep 20 22:05:55 2019 修改本文·[FROM: 108.]
※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]





 
netghost
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 14 ]

发信人: netghost (Up to Isomorphism), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Sat Sep 21 02:26:27 2019, 美东)

招C++程序員的關鍵點是要看這個人會不會C++11/14,會的一律不招。


【 在 wdong (万事休) 的大作中提到: 】
: 有源源不断的现金流,啥都好办。写汇编语言都行。
: 不然的话,30万人刀一年能招个python程序员打下手,
: 逼一下说不定还能出点活。30万人刀一年的C++程序员
: 只能写bug。所以我只能尽量多抠出来一点python的东西。
: 妈的现在借了深学的东风那批python程序员调个包
: 也都变成算法工程师了,价钱也都不便宜。其实屁算法
: 都不能写。Python只能调算法,Python能写算法吗?
: 写个动态规划试试,等跑出来黄花菜都凉了。



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 71.]

 
squirrelrun
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 15 ]

发信人: squirrelrun (松鼠快跑), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Sat Sep 21 12:34:17 2019, 美东)

Python 程序员价钱这么高了吗?
Python写的算法跑起来慢,但是写起来快啊。是不是应该糙快猛先把产品和服务弄起来
,赚到钱,然后再持续优化?

【 在 wdong (万事休) 的大作中提到: 】
: 有源源不断的现金流,啥都好办。写汇编语言都行。
: 不然的话,30万人刀一年能招个python程序员打下手,
: 逼一下说不定还能出点活。30万人刀一年的C++程序员
: 只能写bug。所以我只能尽量多抠出来一点python的东西。
: 妈的现在借了深学的东风那批python程序员调个包
: 也都变成算法工程师了,价钱也都不便宜。其实屁算法
: 都不能写。Python只能调算法,Python能写算法吗?
: 写个动态规划试试,等跑出来黄花菜都凉了。



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 69.]

 
wflower
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 16 ]

发信人: wflower (流), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Sat Sep 21 14:04:47 2019, 美东)

鄙视Python程序员是不对的,编程语言不分贵贱。

讲真,github上有很多Python代码写得也很优雅,当然,也有惨不忍睹的。


【 在 wdong(万事休) 的大作中提到: 】
<br>: 有源源不断的现金流,啥都好办。写汇编语言都行。
<br>: 不然的话,30万人刀一年能招个python程序员打下手,
<br>: 逼一下说不定还能出点活。30万人刀一年的C  程序员
<br>: 只能写bug。所以我只能尽量多抠出来一点python的东西。
<br>: 妈的现在借了深学的东风那批python程序员调个包
<br>: 也都变成算法工程师了,价钱也都不便宜。其实屁算法
<br>: 都不能写。Python只能调算法,Python能写算法吗?
<br>: 写个动态规划试试,等跑出来黄花菜都凉了。
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 216.]

 
guvest
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 17 ]

发信人: guvest (我爱你老婆Anna), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Sat Sep 21 19:29:44 2019, 美东)

只用numpy可以写单线程算法。别的包加进去,情况存疑。多线程情况存疑。


【 在 wflower(流) 的大作中提到: 】
<br>: 鄙视Python程序员是不对的,编程语言不分贵贱。
<br>: 讲真,github上有很多Python代码写得也很优雅,当然,也有惨不忍睹的。
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 47.]

 
wdong
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 18 ]

发信人: wdong (万事休), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Sat Sep 21 20:30:43 2019, 美东)

numpy和matlab那些,我觉得只是翻译公式,并不是CS意义上的算法。
比如你自己提过的FFT。
非要区分,那就是python不适合写底层算法。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 只用numpy可以写单线程算法。别的包加进去,情况存疑。多线程情况存疑。
: <br>: 鄙视Python程序员是不对的,编程语言不分贵贱。
: <br>: 讲真,github上有很多Python代码写得也很优雅,当然,也有惨不忍睹的。
: <br>



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
wflower
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 19 ]

发信人: wflower (流), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Sat Sep 21 21:14:37 2019, 美东)

主要是不能直接访问内存,有没有编译器加持,想在Python/Matlab提升性能,办法不
多。

用Python撸系统,用C  解决性能瓶颈,应该是以计算为导向的系统的最佳搭配。

另外,C  还有个好处就是对知识产权多少能有点保护,这年头,估计没有谁还有那个
心性反编译机器码破解核心算法的了。


【 在 wdong(万事休) 的大作中提到: 】
<br>: numpy和matlab那些,我觉得只是翻译公式,并不是CS意义上的算法。
<br>: 比如你自己提过的FFT。
<br>: 非要区分,那就是python不适合写底层算法。
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 74.]

 
minquan
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 20 ]

发信人: minquan (三民主义), 信区: Programming
标  题: Re: Python的性能
发信站: BBS 未名空间站 (Mon Sep 23 07:22:42 2019, 美东)

用Golang去替代C作运算如何?
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: unknown,65.]

[首页] [上页][下页][末页] [分页:1 2 ]
[快速返回] [ 进入葵花宝典讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996