当前位置: 移动技术网 > IT编程>脚本编程>Python > Numpy ndarray:多维数组对象

Numpy ndarray:多维数组对象

2020年07月30日  | 移动技术网IT编程  | 我要评论
参考书籍:利用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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网