处理数字、时间和日期----来源于cookbook第三章
记录第三章中比较有意思的部分
精确的小数计算
使用decimal
中的Decimal
类就可以实现精确小数计算,而避免引入浮点数误差。
1 |
|
精确的分数计算
使用fractions
中的Fraction
可以精确的计算分数
1 |
|
numpy的matrix与array在处理矩阵上的微妙区别
matrix
是矩阵,而array
主要是数组,两者在运算上存在一些区别
首先array的
*
,**
都是点乘,其矩阵乘法需要使用np.dot()
而matrix的
*
,**
都是矩阵乘法,其点乘需要用到np.multiply()
matrix求逆可以直接
.I
,而array求逆需要使用np.linalg.inv()