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
数组的索引和切片
一维数组

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

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





