数据可视化
# # Matplotlib Pyplot # 导入库 导入库1import matplotlib.pyplot as plt plot() :用于绘制线图和散点图 scatter() :用于绘制散点图 bar() :用于绘制垂直条形图和水平条形图 hist() :用于绘制直方图 pie() :用于绘制饼图 imshow() :用于绘制图像 subplots() :用于创建子图 例如,绘制一条线 折线图12345678import matplotlib.pyplot as plt import numpy as np x = np.array([0, 3, 6]) y =...
more...numpy库
# 创建数组 # 一维数组 一维数组123import numpy as np data = np.array([1, 2, 3, 4]) print(data) 输出 [1 2 3 4] # 二维数组(矩阵) 二维数组123import numpy as np data = np.array([[1, 2, 3, 4], [4, 5, 6, 7]]) print(data) 输出: 12[[1 2 3 4] [4 5 6 7]] # 全 0 数组 shapeshapeshape 属性代表形状, shape(2, 5) 就代表创建 222 行 555 列的全零数组 全0数组123import...
more...random库
# 引入库 引入库1from random import * # 随机种子 如果不设置随机种子,则以系统当前时间为默认值 随机种子12seed(10)seed(20) # 随机数 # 随机浮点数 随机浮点数12random() # 产生 [0.0, 1.0) 之间的随机浮点数uniform(a, b) # 产生 [a, b] 之间的随机浮点数 # 随机整数 随机整数1234randint(a, b) # 产生 [a, b] 之间的随机整数randrange(a) # 产生 [0, a) 之间的随机整数randrange(a, b, step) # 按 step 为步长,产生 [a, b)...
more...AnaConda的安装与使用
# AnaConda 是什么 AnacondaAnacondaAnaconda,是专注于数据分析的 PythonPythonPython 发行版本,包含了 condacondaconda、PythonPythonPython 等 190190190 多个科学包及其依赖项。 AnacondaAnacondaAnaconda 就是可以便捷获取包且对包能够进行管理,包括了 pythonpythonpython 和很多常见的软件库和一个包管理器 condacondaconda。常见的科学计算类的库都包含在里面了,使得安装比常规 pythonpythonpython...
more...并查集
# 概念 并查集是一种用于管理元素所属集合的数据结构,实现为一个森林,其中每棵树表示一个集合,树中的节点表示对应集合中的元素 并查集用来处理一些不相交的集合合并的问题,支持两种基本操作 合并( UnionUnionUnion ):合并两个元素所属集合(合并对应的树) 查询( FindFindFind ):查询某个元素所属集合(查询对应的树的根节点),这可以用于判断两个元素是否属于同一集合 # 基本操作 # 初始化 每个数 iii 的 fif_ifi 都等于本身 c++123void init() { for (int i =1; i <= n; i++)...
more...