Numpy ndarray:多维数组对象
程序员文章站
2022-07-02 10:32:40
参考书籍:利用python做数据分析 作者:wes mckinneynumpy 本身并不提供建模和和科学函数,理解numpy的数组以及基于数组的计算将帮助我们更高效地使用基于数组的工具,比如:pandas1.1 Numpy ndarray:多维数组对象numpy 最核心的特征之一就是n维数组对象——ndarray,它是python中一个快速,灵活的数据集容器。数组允许在整块数据上进行数学运算。(比如利用矩阵来计算就比普通的运算快的多的多)首先我导入一个numpy,再生成一个随机...
numpy 超全基础——看这一个就够了:数组和向量化计算
参考书籍:利用python做数据分析 作者:wes mckinney
numpy 本身并不提供建模和和科学函数,理解numpy的数组以及基于数组的计算将帮助我们更高效地使用基于数组的工具,比如:pandas
numpy 最核心的特征之一就是n维数组对象——ndarray,它是python中一个快速,灵活的数据集容器。数组允许在整块数据上进行数学运算。(比如利用矩阵来计算就比普通的运算快的多的多)
首先我导入一个numpy,再生成一个随机数组
import numpy as np
data =np.random.randn(2,3)
print(data)
输出结果为:
array([[ 0.0914826 , 0.34465591, -0.47513678],
[-0.81362342, 1.36324361, -1.07599732]])
我们可以对该数组进行数学操作:
print(data*10)
输出结果为:
array([[ 0.91482599, 3.44655908, -4.75136776],
[ -8.13623415, 13.63243606, -10.75997317]])
加法:
print(data+data)
输出结果为:
[[ 0.1829652 0.68931182 -0.95027355]
[-1.62724683 2.72648721 -2.15199463]]
每一个数组都有一个shape属性,用来表征数组每一维度的数量。
每一个数组都有一个dtype属性,用来描述数组的数据类型。
本文地址:https://blog.csdn.net/xiaoyun5555/article/details/107642641
推荐阅读
-
python numpy 一维数组转变为多维数组的实例
-
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
-
解析PHP将对象转换成数组的方法(兼容多维数组类型)
-
numpy.ndarray 交换多维数组(矩阵)的行/列方法
-
NumPy 快速入门:数组对象的排序、插入、删除、添加及其他特殊方法介绍
-
numpy中实现ndarray数组返回符合特定条件的索引方法
-
NumPy 如何生成多维数组的方法
-
python中numpy的矩阵、多维数组的用法
-
荐 NumPy 快速入门:数组对象,数组属性,花式索引等基础介绍
-
NumPy实现多维数组中的线性代数