
Numpy
一枝韩独秀
力争以易懂实例写最好的代码
展开
-
Numpy入门(一)基础
Numpy基础 1 Numpy数组对象 import numpy as np # 生成0到小于5的一维数组 a = np.arange(6) a array([0, 1, 2, 3, 4, 5]) a.dtype dtype('int32') # 把数据改变成2行3列 a.reshape(2,3) array([[0, 1, 2], [3, 4, 5]]) a.sha...原创 2018-11-07 16:54:10 · 1427 阅读 · 0 评论 -
Numpy入门(二)Numpy常用函数
常用函数 1 文件读写 import numpy as np i2 = np.eye(2) i2 array([[1., 0.], [0., 1.]]) i2.dtype dtype('float64') np.savetxt('eye.txt',i2) 2 CSV文件读写 可以看到,使用逗号分隔符,usecols指定了特定的列,unpack表示将选择的列拆分成多个数据...原创 2018-11-07 17:05:48 · 1536 阅读 · 0 评论 -
Numpy入门(三)Numpy便捷函数
便捷函数 1 常用函数 import numpy as np a = np.arange(-5,5) signs = np.sign(a) piecewises = np.piecewise(a,[a>0,a<0],[1,-1]) np.array_equal(signs,piecewises) True 2 创建矩阵 A = np.mat('1 2 3; 4 5 6; 7...原创 2018-11-07 17:09:46 · 1483 阅读 · 0 评论 -
Numpy入门(四)深入学习Numpy模块
1 linalg模块 import numpy as np A = np.mat("0 1 2; 1 0 3; 4 -3 8") A matrix([[ 0, 1, 2], [ 1, 0, 3], [ 4, -3, 8]]) # 矩阵的逆 np.linalg.inv(A) matrix([[-4.5, 7. , -1.5], [...原创 2018-11-07 21:37:54 · 1597 阅读 · 0 评论