Python数据分析基础学习笔记(1)--Numpy和数组(百职帮自用)

本文介绍了NumPy,一个开源的Python库,用于数值计算,包括N维数组的定义、数据类型、创建方法以及数组与数和相同形状数组的计算。通过实例演示了如何创建和操作N维数组以及基本的算术运算。
摘要由CSDN通过智能技术生成

NumPy(Numerical Python的缩写)是一个开源的Python科学计算模块,其中包含了许多实用的数学函数,用来处理数值型数据。

         

N维数组(ndarray)

        NumPy数组的 数据类型 指的是数组中存储的元素类型,可以是:整型(int)、浮点型(float)、布尔型(bool)等。

        需要注意的是,NumPy数组中的所有元素类型必须是一致的。

        NumPy数组的维度和我们平常说的维度非常相似,接触最多的通常是一维(1D)和二维(2D)数组,可以通过中括号[ ]的层数来确定。

acfd95306e3d4b8a8942e7a5ae368b58.png

522c95d0aaa54c1f81459c4856bc1f40.png

如何创建N维数组

import numpy as np
arr =  np.array([1, 2, 3, 4, 5])
print(arr)

fc31b0c8e8924cdbb9c265eeead92060.png

# TODO 使用import导入numpy,并使用"np"作为该模块的简写
import numpy as np
# TODO 将题目中的序列作为参数传入np.array()函数中,并将生成的二维数组赋值给变量arr
arr = np.array([[1, 2], [4, 5], [7, 9], [11, 12]])
# TODO 使用print()输出变量arr
print(arr)

N维数组的计算

1. 数组和数的计算

当数组和数字进行计算的时候,NumPy会将该数字的计算过程应用到数组的所有元素上面。

示例中,在把数组arr和数字2相加时,arr中的每个元素都和2进行了运算:

# 使用import导入numpy,并使用"np"作为该模块的简写
import numpy as np

# 使用np.array()函数新建数组arr
arr = np.array([[0.2, 0.9], [0.5, 0.1], [0.1, 0.7]])

# 输出 arr+2 的运算结果
print(arr+2)

2. 相同形状数组的计算

当相同形状的数组进行计算时,运算也是在相应的元素上进行。

示例中,arrOne是一个2x3的二维数组,arrTwo也是一个2x3的二维数组。

在计算 arrOne-arrTwo 时,arrOne中每个元素都减去了在arrTwo中相对应位置的元素:

f6557dce9b254b8191abb36af4bb18da.png

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值