numpy
龙王.*?
向来心是看客心,奈何人是剧中人。
展开
-
numpy——奇异值分解使用到的相关方法
目录clip()rint ()linalg.eig()argsort()sort()diag()linalg.svd()clip()np.clip(a, a_min, a_max, out=None)[source]a是一个数组,后面两个参数分别表示最小和最大值功能:将数组中的元素限制在a_min, a_max之间,大于a_max的就使得它等于 a_max,小于a_min,的就使得它等于a_min。x=np.array([1,2,3,5,6,7,8,9])np.clip(x,3,8)ar翻译 2020-08-22 12:44:36 · 897 阅读 · 0 评论 -
Numpy——stack()、hstack()、vstack()、dstack()
目录stack()vstack()hstack()dstack()这四个函数的作用都是将几个数组进行合并,不同的是合并的方式有所不同。stack()函数原型为:stack(arrays, axis=0),arrays可以传数组、列表、元组。import numpy as npa = [1,2,3]b = [4,5,6]np.stack((a,b),axis=0)array([[1, 2, 3], [4, 5, 6]])np.stack((a,b),axis=1)ar翻译 2020-08-04 11:39:43 · 530 阅读 · 0 评论 -
Numpy基础教程(2)
目录使用数组进行文件输入和输出线性代数伪随机数生成随机漫步的模拟使用数组进行文件输入和输出Numpy可以在硬盘中将数据以文本或二进制文件的形式进行存入硬盘或由硬盘载入。这里只讨论Numpy的内建二进制格式,因为大部分用户更倾向于使用pandas载入文本或表格型数据。np.save和np.load是高效存取硬盘数据的两个工具函数,数组在默认情况下是以未压缩的格式.npy进行存储的。import numpy as nparr = np.array([2,2,4,5,8,3,4翻译 2020-07-15 08:46:04 · 215 阅读 · 0 评论 -
向量和矩阵的点乘和叉乘
向量定义:向量是由N个实数组成的一行N列或N行一列的的数组。点乘:又叫做点积、内积、数量积、标量积,向量a[a1,a2,...,an]和向量b[b1,b2b...,bn]点乘的结果是一个标量,记作a.b;几何解释:a.b = |a| |b|,故而点乘可以计算出两个向量的夹角,且向量垂直,点乘结果为零。叉乘:又叫向量积、外积、叉积,叉乘,向量a[x1,y1,z1]和向量b[x2,y2,z2]叉乘的运算结果是一个向量,并且两个向量的叉积与这两个向量组成的坐标平面垂直,记作axb;计算方式:.翻译 2020-05-24 11:14:55 · 66280 阅读 · 3 评论 -
numpy实现多项式拟合
numpy实现多项式拟合的两个核心函数,一个是np.polyfit方法,用于拟合数据,返回多项式系数。另一个是np.poly1d方法,用于将系数转变成多项式方程。下面借助画图工具matplotlib来展示多项式拟合的效果。import numpy as npimport matplotlib.pyplot as pltx = np.arange(0,50,2)#[ 0 2 ...翻译 2019-05-27 18:09:08 · 4725 阅读 · 0 评论 -
numpy中resize和reshape的区别
resize和reshape的方法都是为了改变数组的size,只不过resize会直接修改原始数组的数据,而返回None;reshape方法不会修改原始数组的数据,而返回一个新的数组。In [1]: import numpy as npIn [2]: a = np.array([[1,2,3],[4,5,6],[7,8,9]]) ...翻译 2019-05-27 14:53:34 · 3105 阅读 · 0 评论 -
numpy列表与数组的相互转换
列表转数组1、转成数组的matrix对象,使用np.mat()方法。In [1]: a = [[2,3,4],[4,7,1]] ...翻译 2019-05-26 18:47:41 · 35287 阅读 · 0 评论 -
Numpy基础教程(1)
创建数组除了使用mat方法创建matrix对象和array方法创建array对象,下面例举下其他方法创建数组。np.zeros(shape, dtype = float, order = 'C')创建指定大小的数组,数组元素以 0 来填充。np.empty(shape, dtype = float, order = 'C')用来创建一个指定形状(shape)、数据类型(dtype)...翻译 2020-07-15 07:43:06 · 354 阅读 · 0 评论 -
总结Numpy中matrix和ndarray的区别
区别总结的目录如下所示: 生成方式的区别 matrix()和array()关于秩的区别 运算的区别 两个对象之间的相互转化 生成方式的区别初始化特定值的矩阵,我们一般用到的方式是np.mat()或np.array()。相信使用过numpy库的学者都应该接触过这两种方法,但对于这两种方法的区别,肯定会有一些初学的小白们没细想它们。下面结合本篇主题,讲讲这两...翻译 2019-05-26 11:39:05 · 6102 阅读 · 2 评论