数据分析Python常用包Numpy学习笔记【持续更新】

这篇博客详细介绍了Python数据分析库Numpy的基础知识,包括数组的概念、Numpy的安装方法、版本查看、创建ndarray对象,特别是linspace和logspace函数的参数详解。此外,还讨论了类型转换、数组形状的改变以及连接函数如concatenate、vstack/hstack等的使用。文章还提及了其他关键函数,如any、all、transpose、swapaxes、dot、sort、unique、where以及保存和加载数组的函数。
摘要由CSDN通过智能技术生成

Python——numpy模块学习笔记

  1. 认识数组

数组:是同一类型的数据组成的一个队列。
2. Numpy介绍
是Python进行数据科学计算的基础软件包,核心是ndarray对象

  • 功能强大的N维数组对象
  • 精密广播功能函数
  • 集成C/C++ 和Fortran 代码的工具
  • 强大的线性代数、傅里叶变换和随机数功能
  • 结合稀疏矩阵框架scipy 更加高效实现矩阵运算
  1. Numpy基础
  • 安装Numpy

a . {a.} a. 使用pip安装: ⟶ {\longrightarrow} pip install numpy
{}
b . {b.} b. 在Anonconda使用conda安装: ⟶ {\longrightarrow} conda install numpy

  • 导入&版本查看

import numpy as np
import 导入 numpy 包名 as np 当前模块中的引用名称或者别名
a {a} a 查看版本
np.version
查看版本的作用是因为我们在实际工作中不同的项目可能引用不同版本的版本,各个版本之间的差异性可能会导致一些我们未预料的问题。为了项目的一致性,搭建环境会用到。

  • 创建ndarray
  • ndarray对象

建议相关操作在jupyter notebook 下进行方便操作和验证

# ndarray对象的创建 静态构造
# 一维数组
arr = np.array([1, 2, 3])
type(arr)
# 二维数组
arr1 = np.array([[1, 2, 3],[2, 3, 4]])
# 常规函数的创建
# 创建一维数组
np.ones(3) # 结果为: [1. 1. 1.] 

# ones() 函数定义 参数列表如下 
# shape: Union[int, Iterable[int]],
# dtype: Optional[object] = None,
# order: Optional[str] = 'C'

np.ones((5,), dtype=int)# 结果为 [1 1 1 1 1]
# 等差数列
# 从1到5 取五个数
np.linspaces(1,5,5)
# 输出结果为:[1. 2. 3. 4. 5.]

linspaces 参数详解
linspace(start: Union[ndarray, Iterable, int, float], --> 开始位置
stop: Union[ndarray, Iterable, int, float], --> 结束位置
num: Optional[int] = 50, --> 取几个数
endpoint: Optional[bool] = True,–> 是否包含结束位置的值,决定了是左闭右开[,)还是左闭右闭[]
retstep: Optional[bool] = False, --> 是否显示步长
dtype: Optional[object] = None, -->

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值