免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

《Python科学计算》有奖图书试读活动,欢迎大家参与!(获奖名单已公布) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2012-03-11 14:33 |只看该作者
1,您再工作中使用Python做啥工作?
   主要是用到python相关的科学计算库,及其在gis方面的一些应用(gdal等)
2,你认为Python相对于其他语言工作在处理你的工作的时候有优势有哪些?
    python的胶水特性使其拥有众多领域的各种扩展,并且在我们gis领域,大家都渐渐的开始使用python作为处理脚本。
    以前自己写相关计算程序的时候花了很多时间来配置lapack和blas在各种环境上的编译,现在有了python各种灵活的扩展,就可以把主要精力放在模型本身的设计上,并且python还提供了不少图标显示的扩展包,十分便利。目前通过我的调查,python应该还是最便利的科学计算环境之一。
3,谈谈你阅读完样章的感受
    很不错,python的扩展之多一时间让很多人茫然不知所措,这本身的出现有助于改善这种情况,使得开源的学习成本大大减低。

论坛徽章:
0
22 [报告]
发表于 2012-03-11 21:12 |只看该作者

通用程序语言里面的Python数值计算最牛

本帖最后由 skyvoice 于 2012-03-11 21:15 编辑

      Python 目前在通用计算语言里面,数值计算已经没有其他语言可以替代了,因为有Numpy + Scipy ,除了大牛matlab,通用的ruby,perl,fortran,R在编写效率与计算效率的结合上已经远远赶不上Python了,但是Matlab动辄4~6个G的空间,在分发的易用性上已经远远不及Python了,所以Python在通用计算机语言中作科学计算最好的选择了!只要是从事科学计算的人,都建议人手一本,写本这样的书,工作量还是比较大的。
    去年1月的版本我已经自己打印了一本,如果有正式版本,我直接再买一本!

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
23 [报告]
发表于 2012-03-12 10:13 |只看该作者
1,您再工作中使用Python做啥工作?
(1)当计算器使,每月报销的时候使用一次,写个脚本从文件中读取金额然后相加。
(2)自动化运维。我对 shell 脚本不是很熟悉,所以,一般的自动化工作、日志分析、监控等都用python完成。
(3)Django、Twisted,用python搞过web开发的,我想没有不知道这个的。

2,你认为Python相对于其他语言工作在处理你的工作的时候有优势有哪些?
(1)首先,语法干净。反正我是不喜欢打各种符号和括号,木有IDE,木有自动补全一样写程序。
(2)文本处理方便,加上linux的sed、awk处理文本简直是把瑞士军刀啊。
(3)包管理功能很好很强大,easy_install谁用谁知道啊。用惯了了apt用这个感觉非常亲切。而且,你会发现,原来仓库里有这么多包……
(4)下源代码安装的包,更新比较麻烦,用easy_install,更新升级非常方便。
(5)Django,MVC的非常彻底,开发方便。admin这东西个人认为非常不错。但是,感觉比较臃肿。
(6)我能说说缺点么?
感觉效率不高,线程开多了,效率非常低,吃内存、吃CPU。有时候写了个python,又得再去写个C。
这里有篇文章写其缺点的,有兴趣的朋友可以看看:
http://simple-is-better.com/news/806
我用python用的也比较低端,感触没那么多。

3,谈谈你阅读完样章的感受

看了样章,我才发现python原来还有这么多功能……
虽然知道它有很多扩展包,但接触过、用过的还很少。自己的应用范畴可谓是冰山一角啊。
书的结构非常清晰,排版也是下了功夫的,非常不错。
对于程序员,最在乎的就是代码这方面的排版了,看过《python核心编程(二)中文》这本书的人肯定都骂过,本来就是一个靠缩进来区分运行程序的语言,示例代码竟然木有缩进!
本书无论是示例代码,还是命令输出都编排的非常好,清晰明了。
另外,本书的内容介绍的也十分详细,正如楼主所写,可谓是图文并茂。科学计算这东西,我认为没图不行。学过数学的人都知道,没有草稿纸光在键盘上是研究不了数学的,在实现上就更缺少不了了。看过《TBBT》没?白板是不可少的研究工具。当年学习数据结构的时候,也不知道画了多少图,想完全靠文字在脑子里理解还是比较难,个人的智商还没达到也达不到那程度。
最后,为什么阅读后面章节要注册豆丁?什么情况?

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
24 [报告]
发表于 2012-03-13 11:50 |只看该作者


1,您再工作中使用Python做啥工作?

我的工作并不要求使用Python,与其说用Python完成工作,不如说更多的是喜欢!
。了解之后,觉得Python语法简单明了,易上手。


2,你认为Python相对于其他语言工作在处理你的工作的时候有优势有哪些?


语法简明严谨,代码可读性好。

如果说 Perl 是作家,那么 Python 更像科学家。
              
3,谈谈你阅读完样章的感受


展示了许多与科学计算和图像处理相关的强大功能,引人入胜。

论坛徽章:
0
25 [报告]
发表于 2012-03-13 13:36 |只看该作者
1,您再工作中使用Python做啥工作?
当计算器
2,你认为Python相对于其他语言工作在处理你的工作的时候有优势有哪些?
解释型语言当然是开发方便,速度快了
3,谈谈你阅读完样章的感受
看了下目录,python比我想象中还要厉害,这些我以为需要拿matlab才能做的

论坛徽章:
0
26 [报告]
发表于 2012-03-13 19:31 |只看该作者
Python 做原型开发应该蛮不错的

论坛徽章:
0
27 [报告]
发表于 2012-03-13 22:01 |只看该作者
本帖最后由 foxwb 于 2012-03-13 22:06 编辑

回复 1# send_linux


   哈哈 ,这个 要顶起来,因为我就是用Pytho做科学运算的,哪儿都好,就是for循环慢了点

              1,您再工作中使用Python做啥工作?
                 这个已经说了,主要就是做科学运算,当然也做些其它的原型的,快速的开发

              2,你认为Python相对于其他语言工作在处理你的工作的时候有优势有哪些?
                 通常用个文本编辑工具就可以开发了,在BSD/Linux下用vim,Windows下就用自带的那个文本编辑工具

              3,谈谈你阅读完样章的感受
                 东西好多,不知道什么时候能掌握到利用Python的动画工具来表达科学的意义

论坛徽章:
0
28 [报告]
发表于 2012-03-14 08:18 |只看该作者
书,好贵!

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
29 [报告]
发表于 2012-03-14 11:14 |只看该作者
1.python的应用还停留在运维脚本阶段
2.语法简单,格式清晰.易学易用
3.对第二章的"Numpy快速处理数据"感到比较亲切,数组,元组类数组,是难以避免的.其他内容还很陌生.

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
30 [报告]
发表于 2012-03-15 17:15 |只看该作者
这本非常好,书不是翻译的,不过有些内容是来自相关库的文档,以及一些英文的书籍和资料。因此对于想用Python做科学计算的朋友还是应该有帮助的。当然一本书不可能涉及所有的问题,因此读者还需要参考其它的Python书籍以及相关库的英文资料。

书籍主要讲一些如何用python来进行科学计算的内容。比如数字信号、滤波器、频域处理、声音处理、图像处理、数据可视化、动画模拟、数值计算之类等等,要是搞科学研究的话,这本书必不可少啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP