python数据分析1-9

本文介绍了Python数据分析的基础,包括Anaconda的安装与使用,特别是Jupyter Notebook的启动和快捷键操作。接着讲解了Numpy库,强调了Numpy数组的特性,如单一数据类型和多维性,并列举了创建数组的各种方法,如`np.array`, `np.arange`, `np.random.random`等。还提到了数组的属性,如数据类型和形状,并简述了数组的索引和切片操作。" 111886125,10534916,TPS5430实现负压转换技术解析,"['电源转换', '集成电路', '电路设计', '电子工程', '电源模块']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Anaconda

集成了python3及一些库的安装包,镜像网址:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Anaconda prompt 是专门用来操作anaconda的终端
Jupyter notebook 的使用 :

  • 先打开 Anaconda Prompt终端,然后进入项目所在目录
    比如先输入D: 切换盘符
    在这里插入图片描述

    cd对应目录
    在这里插入图片描述

    输入jupyter notebook 即可进入jupyter notebook 工作环境
    创建新的文件
    在这里插入图片描述

按Esc进入命令模式之后才能使用快捷键:

enter:及转入编辑模式
Ctrl + enter : 运行
Alt + enter : 运行并创建新的对话框
shift + enter: 运行并选中下个单元
M: 转入Markdown状态
Y:转入代码状态
shift + M 合并单元

在编辑模式下:
在这里插入图片描述


Numpy

底层是用C编写的
在这里插入图片描述

  • python中列表可以存储不同的数据类型,而numpy的数组中,只能存储相同的数据类型
  • 数组可以是多维的

创建数组的方法:

help(np.array) – 可以调出关于数组的用法

几种创建数组的方法:

  • a = np.array([1,2,3,4])
  • b = np.arange(10)
    arange 和 python中的range函数差不多
  • b = np.arange(0,10,2)
    2为步长
  • c = np.random.random() 返回一个0-1之间的随机数
  • c = random.random((2,2))
    参数(2,2)表示返回两行两列的数组
  • d = np.random.randint(0,9,size=(4,4))
    返回一个4行4列的数组,值的范围为0-9之间

还可以创建一些元素相同的数组,方法略

数组的属性

数组的数据类型 ndarray.dtype
在这里插入图片描述

数据类型的定义和修改 dtype、astype
在这里插入图片描述
数组的维度和形状

a.ndim
a.shape

数组的变形

reshape方法会返回新的数组,不会改变原来的数组

a1 = a.reshape((2,3))
a2 = a.reshape((6,))
a3 = a.flatten()

数组元素的个数

count = a.size
数组的索引和切片

一维数组

在这里插入图片描述
多维数组

多维数组也是用中括号[]来进行索引和切片的
在中括号中,用逗号,进行分割,逗号前面的行,后面的是列
如果多维数组中只有一个值,那么这个值就是行
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值