《构建之法》第一章 概论 1、软件工程 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试盒软件维护。 软件工程和下列的学科相关:计算机科学、计算机工程、管理学、数学、项...
分类:
其他好文 时间:
2015-04-16 19:25:43
阅读次数:
340
NSLog的格式如下所示:%@ 对象%d, %i 整数%hi 短整型%lli 长整型%u 无符整形%f 浮点/双字%0.2f 精度浮点数,且只保留两位小数%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字 (科学计算)%g 浮点/双字 科学技术法(用最简短的方式)...
分类:
其他好文 时间:
2015-04-14 12:36:43
阅读次数:
125
一. 安装pandas1. Anaconda 安装pandas、Python和SciPy最简单的方式是用Anaconda。Anaconda是关于Python数据分析和科学计算的分发包。2. Miniconda 使用Anaconda会安装一百多个依赖包,如果想灵活控制安装的依赖包或带宽有限,使用Min...
分类:
其他好文 时间:
2015-04-08 06:30:47
阅读次数:
267
我认为一个好的用于科学计算的程序代码应该:算法漂亮精妙,程序简洁易懂,运算快速,节省内存。这里有的地方是矛盾的,比如简洁vs易懂,时间vs空间,找个平衡吧。目前来看时间要比空间宝贵一些。写程序分几步:选择最妙的算法;规划最优的流程;规划数据结构、函数;编码实现。一、算法优化 好的方法、算法是程序优....
分类:
其他好文 时间:
2015-04-04 22:28:50
阅读次数:
157
超级计算机: 由数百数千甚至更多的处理器组成的、能计算普通PC机和服务器不能完成的大型复杂课题的计算机。 是计算机中功能最强、运算速度最快、存储容量最大的一类计算机,是国家科技发展水平和综合国力的重要标志。 超级计算机拥有最强的并行计算能力,主要用于科学计算。 在气象、军事、...
分类:
其他好文 时间:
2015-04-03 11:11:07
阅读次数:
213
NumPy是科学计算方面的一个Python库,在数据挖掘或机器学习或科学统计等领域经常被用到,官网在这里。
在实际业务中,为发挥NumPy的高性能,在编译NumPy时会依赖一些经过特别优化的第三方科学计算库。对于初次接触NumPy的新手来说,从源码编译安装依赖外部库的NumPy通常不是一个简单的任务。
事实上,NumPy这个Python包本身不需依赖任何第三方库就能完成编译和安装使用,只不过其...
分类:
编程语言 时间:
2015-04-02 16:27:32
阅读次数:
315
? %@ 对象? %d, %i 整数? %u 无符整形? %f 浮点/双字? %x, %X 二进制整数? %o 八进制整数? %zu size_t? %p 指针? %e 浮点/双字 (科学计算)? %g 浮点/双字? %s C 字符串? %.*s Pa...
分类:
移动开发 时间:
2015-03-31 22:07:10
阅读次数:
142
系统环境:OS:RedHat5Python版本:Python2.7.3gcc版本:4.1.2各个安装包版本:scipy-0.11.0numpy-1.6.2nose-1.2.1lapack-3.4.2atlas-3.10.0依赖关系:scipy的安装需要依赖于numpy、lapack、atlas(后两...
分类:
编程语言 时间:
2015-03-31 22:01:33
阅读次数:
172
第一章1.字符串是不可变的:所有string类型的数据,都不可变,也可以说是不可修改的,不能修改变量最初引用的数据,只能对其重新赋值,让其指向内存中的一个新位置。第二章2.1 预定义类型或基本类型:C#语言的基本类型包括8种整数类型,2种用于科学计算的二级制浮点类型,1种用于金融计算的十进制浮点类型...
Math类:java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal)算法的类。java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的...
分类:
编程语言 时间:
2015-03-14 21:36:14
阅读次数:
3930