📝 Python
1615篇技术文档📅  最后修改于: 2020-01-31 12:16:46        🧑  作者: Mango
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的Python软件包具有奇妙的生态系统。Pandas是其中的一种,使导入和分析数据更加容易。Pandas系列可以执行一些重要的数学运算,以简化使用Python的数据分析并节省大量时间。要获取使用的数据集,请单击此处。函数描述s.sum()返回序列中所有值的总和s.mean()返回序列中所有值的平均值。等于s.sum()/ s.coun...
📅  最后修改于: 2020-01-31 12:22:31        🧑  作者: Mango
Jupyter Notebook是一个开源Web应用程序,可让您创建和共享包含实时代码,方程式,可视化效果和叙述文本的文档。用途包括数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等。Jupyter支持40多种不同的编程语言,Python是其中之一。Python是安装Jupyter Notebook本身的要求(Python 3.3或更高版本,或者Python 2.7)。使用Anaconda...
📅  最后修改于: 2020-01-31 12:28:31        🧑  作者: Mango
Numpy是通用的数组处理程序包。它提供了一个高性能的多维数组对象,以及用于处理这些数组的工具。它是使用Python进行科学计算的基本软件包。除了其明显的科学用途外,Numpy还可以用作通用数据的高效多维容器。numpy中的数组Numpy中的Array是元素表(通常是数字),所有元素都是相同类型的,由正整数元组索引。在Numpy中,数组的维数称为数组的秩。给出每个方向的数组大小的整数元组称为数组的...
📅  最后修改于: 2020-01-31 12:34:41        🧑  作者: Mango
Numpy中的N维数组(ndarray)Numpy中的Array是元素表(通常是数字),所有元素都是相同类型的,由正整数元组索引。在Numpy中,数组的维数称为数组的秩。给出每个方向的数组大小的整数元组称为数组的形状。Numpy中的数组类称为ndarray。Numpy数组中的元素可以使用方括号访问,并且可以使用嵌套的Python列表进行初始化。范例:输出:数组创建在NumPy中有多种创建数组的方法...
📅  最后修改于: 2020-01-31 12:42:01        🧑  作者: Mango
使用List创建数组:数组用于将多个值存储在一个变量中.Python不具有对数组的内置支持,但可以使用Python列表代替。范例:输出:使用数组函数创建数组:array(data type,value list)函数用于创建一个数组,该数组的参数中指定了数据类型和值列表。范例:输出:使用numpy方法创建数组:NumPy提供了几个函数来创建具有初始占位符内容的数组。这些将增长数组的必要性降至最低,...
📅  最后修改于: 2020-01-31 12:45:25        🧑  作者: Mango
每个ndarray都有一个关联的数据类型(dtype)对象。此数据类型对象(dtype)告知我们有关数组布局的信息。这意味着它为我们提供了有关以下信息:数据类型(整数,浮点数,Python对象等)数据大小(字节数)数据的字节顺序(小端或大端)如果数据类型是子数组,则其形状和数据类型分别是什么。ndarray的值存储在缓冲区中,可以将其视为内存字节的连续块。因此,如何解释这些字节由dtype对象给出...
📅  最后修改于: 2020-01-31 12:50:01        🧑  作者: Mango
每个ndarray都有一个关联的数据类型(dtype)对象。此数据类型对象(dtype)告知我们有关数组布局的信息。这意味着它为我们提供了有关以下信息:数据类型(整数,浮点数,Python对象等)数据大小(字节数)数据的字节顺序(小端或大端)ndarray的值存储在缓冲区中,可以将其视为内存字节的连续块。因此,如何解释这些字节由dtype对象给出。1, 构造数据类型(dtype)对象:数据类型对象...
📅  最后修改于: 2020-01-31 13:00:47        🧑  作者: Mango
先决条件:Python中的Numpy简介Numpy或Numeric Python是用于在均匀n维数组上进行计算的软件包。在Numpy中,尺寸称为轴。为什么我们需要NumPy?出现一个问题,为什么在已经存在Python列表的情况下我们为什么需要NumPy。答案是我们不能直接对两个列表的所有元素执行操作。例如,我们不能直接将两个列表相乘,就必须逐个元素地进行。这就是NumPy发挥作用的地方。输出:使用...
📅  最后修改于: 2020-01-31 13:06:08        🧑  作者: Mango
Numpy包包含一个迭代器对象numpy.nditer。它是一个有效的多维迭代器对象,使用它可以遍历数组。使用Python的标准Iterator接口访问数组的每个元素。输出:选择迭代顺序以匹配数组的内存布局,而无需考虑特定的顺序。这可以通过迭代以上数组的转置来看到。输出:控制迭代顺序:在某些时候,重要的是要以特定顺序访问数组的元素,而不管元素在内存中的布局如何。nditer对象提供了一个顺序参数来...
📅  最后修改于: 2020-01-31 13:12:37        🧑  作者: Mango
二进制运算符作用于位并执行位操作。二进制运算只是将两个值组合以创建新值的规则。numpy.bitwise_and():此函数用于计算两个数组元素的按位与。此函数计算输入数组中整数的基础二进制表示形式的按位与。代码1:输出:代码2:输出:numpy.bitwise_or():此函数用于计算两个数组元素的按位或。此函数计算输入数组中整数的基础二进制表示的按位或。代码1:输出:代码2:输出:numpy....
📅  最后修改于: 2020-01-31 14:46:38        🧑  作者: Mango
NumPy包含大量的各种数学运算。NumPy提供标准的三角函数,用于算术运算,处理复数的函数等。NumPy具有标准三角函数,该函数返回给定角度的弧度的三角函数值。numpy.sin(x [,out])= ufunc’sin’):此数学函数可帮助用户计算所有x(作为数组元素)的三角正弦值输出:numpy.cos(x [,out])= ufunc’cos’):此数学函数可帮助用户计算所有x(作为数组元...
📅  最后修改于: 2020-01-31 14:59:30        🧑  作者: Mango
此模块用于对dtype numpy.string_或numpy.unicode_的数组执行矢量化字符串操作。它们全部基于Python内置库中的标准字符串函数。字符串操作numpy.lower():此函数从给定的字符串返回小写字符串。它将所有大写字符转换为小写。如果不存在大写字符,则返回原始字符串。输出:numpy.split():此函数通过指定的分隔符将给定字符串断开后,返回字符串列表。输出:nu...
📅  最后修改于: 2020-01-31 15:05:21        🧑  作者: Mango
Numpy的线性代数模块提供了多种将线性代数应用于任何numpy数组的方法。可以找到:数组的等级,行列式,迹等。矩阵的特征值矩阵和向量乘积(点,内,外等乘积),矩阵求幂解决线性或张量方程等等!输出:矩阵特征值函数numpy.linalg.eigh(a,UPLO =’L’):此函数用于返回复杂的Hermitian(共轭对称)或实对称矩阵的特征值和特征向量,返回两个对象,一个包含的特征值,以及相应特征...
📅  最后修改于: 2020-01-31 15:09:24        🧑  作者: Mango
排序排序是指以特定格式排列数据。排序算法指定了按特定顺序排列数据的方式。最常见的顺序是按数字顺序或字典顺序。在Numpy中,我们可以使用库中提供的各种函数(例如sort,lexsort,argsort等)执行各种排序操作。numpy.sort():此函数返回数组的排序副本。输出:numpy.argsort():此函数返回对数组进行排序的索引。输出:numpy.lexsort():此函数使用一系列键...
📅  最后修改于: 2020-01-31 15:15:22        🧑  作者: Mango
矩阵乘法是将两个矩阵作为输入并通过将第一个矩阵的行与第二个矩阵的列相乘而生成单个矩阵的操作。在矩阵乘法中,请确保第一个矩阵的行数应等于第二个矩阵的列数。示例:将两个矩阵彼此相乘,大小为3×3。在Python中将两个矩阵相乘的方法1.使用显式的for循环:这是对矩阵进行相乘的一种简单技术,但是是用于较大输入数据集,则是昂贵方法。在此方法中,我们使用嵌套的for循环来迭代每一行和每一列。如果matri...