Numpy
文章平均质量分 81
Numpy
四果汤多加陈皮才酸爽
此博客主要用于总结自己平时所学和与广大网友交流分享。如果博客内容无意中侵犯了他人知识成果,请告知,谢谢!
展开
-
机器学习--准备数据与Numpy(七)--
数组重塑reshape重塑数组-1自动推导维度大小# -*- coding: utf-8 -*-import numpy as npprint("将一维数组转换为二维数组")arr = np.arange(8)print(arr.reshape((4, 2)))print(arr.reshape((4, 2)).reshape((2, 4))) # 支持链式操作printpri...转载 2018-02-14 16:52:13 · 424 阅读 · 0 评论 -
机器学习--准备数据与Numpy(五)--
数组文件的输入与输出将数组以二进制格式保存到磁盘存取文本文件numpy文件存取-npz,npyNumpy使用方法读取csv文件array_ex.txt0.580052,0.186730,1.040717,1.1344110.194163,-0.636917,-0.938659,0.124094-0.126410,0.268607,-0.695724,0.047428-1.484413,0.0041...转载 2018-02-04 19:05:14 · 337 阅读 · 0 评论 -
机器学习--准备数据与Numpy(二)
一、利用数组进行数据处理1.NumPy数组使你可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环)。用数组表达式代替循环的做法,通常被称为矢量化。2.矢量化数组运算要比等价的纯Python方式快上一两个数量级。matplotlib画图具体实例 # -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy a...转载 2018-01-20 19:41:34 · 370 阅读 · 0 评论 -
机器学习--准备数据与Numpy(三)--数学和统计方法
数学和统计方法类型说明sum对数组中全部或某轴向的元素求和。零长度的数组的sum为0.mean算术平均数。零长度的数组的mean为NaN。std,var分别为标准差和方差,自由度可调(默认为n)。min,max最大值和最小值argmin分别为最大值和最小值的索引cumsum所有元素的累计和cumprod所有元素的累计积# -*- coding: utf-8 -*-import numpy as...转载 2018-01-29 00:56:36 · 218 阅读 · 0 评论 -
机器学习--准备数据与Numpy(八)--距离矩阵计算
距离矩阵的计算距离矩阵参考资料在讲距离矩阵之前,先复习一下什么是 欧式距离 :在做分类时,常常需要估算两个样本间的相似性度量(SimilarityMeasurement),这时经常就用到两个样本间的“距离”(Distance),采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。经常使用的度量方法是欧式距离,欧氏距离是最易于理解的一种距离计算方法,源自欧氏空间中两点间的距离公式。(1)二...转载 2018-02-23 00:15:36 · 22583 阅读 · 4 评论 -
机器学习--准备数据与Numpy(四)--利用数组进行数据处理
去重以及其它集合运算去重以及其它集合运算类型说明unique(x)计算x中的唯一元素,并返回有序结果。intersect1d(x, y)计算x和y中的公共元素,并返回有序结果。求交集,1d表示1维数组。union1d(x, y)计算x和y的并集,并返回有序结果。求并集,1d表示1维数组。in1d(x, y)得到一个表述"x的元素是否包含于y"的布尔型数组。setdiff1d(x, y)集合的差,即...转载 2018-02-03 12:40:34 · 402 阅读 · 0 评论 -
机器学习--准备数据与Numpy(六)--准备数据与Numpy之矩阵运算
线性代数常用的numpy.linalg函数类型说明diag以一维数组的形式返回方阵的对角线(或非对角线元素),获将一维数组转换为方阵(非对角线元素为0)。dot矩阵乘法trace计算对角线元素的和det计算矩阵行列式eig计算方阵的特征值和特征向量inv计算方阵的逆 类型说明pinv计算矩阵的Moore-Penrose伪逆qr计算QR分解svd计算奇异值分解solve解线性方程Ax = b,其中...转载 2018-02-04 22:58:13 · 448 阅读 · 0 评论 -
机器学习--准备数据与Numpy(一)
Numpy,Scipy用户说明 https://docs.scipy.org/doc/参考:https://www.cnblogs.com/sirkevin/p/5763003.html一、布尔索引# -*- coding: utf-8 -*-import numpy as npimport numpy.random as np_randomprint('使用布尔数组作为索引')nam...转载 2018-01-17 21:15:16 · 348 阅读 · 0 评论