2025-03-18 实践目标:numpy pandas matplotlib
python环境:Python 3.13.2
pip install jupyter
pip install numpy
一.jupyter
#本地运行编辑器 (文本,代码,绘图)
jupyter notebook
1.两个状态:编辑 和 选中
2.两个模式:code 和 markdown
按m键:markdown模式
按y键:code模式
运行单元格:ctrl + enter
3.编辑器单元格操作
查看代码文档: shift + tab
4.ipython
运行外部python文件
%run xx.py
统计运行时间
二.Numpy库
提供了高维数组的分析运算能力 (业务表是二维)
C语言: 数组:数据类型必须一致,占用连续的物理内存空间。
Python语言: 列表:(C语言说)列表是一个指针数组。列表不要求数据类型一致,记录这些数据占用内存空间的地址存放到一个数组。
Numpy数组: 数据类型必须一致,有序。 如果类型不同时,会强制统一成同一种数据类型。优先级:str > float > int
import numpy as np
# 版本号
np.__version__
# 结果: '2.2.3'
# numpy的数组
array = np.array([1, 1.00, 'hello'])
array
# 结果:array(['1', '1.0', 'hello'], dtype='<U32')