- 博客(13)
- 收藏
- 关注
原创 Bokeh知识总结
Bokeh是一个Python交互式可视化库,支持从基础图表到复杂仪表盘的构建。核心功能包括:通过pip安装和基础绘图;交互功能实现(工具提示、缩放等);多图表布局;服务器端动态更新;HTML导出和Web嵌入。Bokeh特别适合创建高性能的浏览器端可视化,支持数据流更新和自定义主题,能快速开发交互式数据分析应用。
2025-11-24 14:10:42
247
原创 Plotly知识总结
Plotly是一个功能强大的交互式数据可视化库,支持Python、R等多种语言。它能够创建各类高质量图表(线图、散点图、3D图表等),并支持动态交互和在线分享。本文介绍了Plotly的基础使用方法,包括安装、基本图表绘制(线图、散点图)、高级定制(注释、子图)、交互功能(下拉菜单)以及图表导出和分享。同时还展示了3D可视化、地图绘制、动画效果和金融图表等高级应用,为数据可视化提供了丰富的解决方案。
2025-11-24 14:02:59
169
原创 面向对象编程
面向对象编程是一种以对象为核心的编程范式,其核心概念包括封装、继承、多态和抽象。类作为对象的模板,通过实例化创建具体对象。封装通过访问控制保护数据安全,继承实现代码复用,多态允许不同对象对同一操作做出不同响应,抽象则提取关键特征形成规范。OOP还强调SOLID设计原则和常用设计模式的应用,如工厂模式和观察者模式,以提高代码的可维护性和扩展性。这些特性共同构成了面向对象编程的基础框架,适用于构建复杂的软件系统。
2025-11-22 16:03:23
400
原创 数据可视化
本文介绍了数据可视化的常用工具及代码示例,包括Python的Matplotlib、Seaborn、Plotly以及R语言的ggplot2。通过折线图、箱线图、散点图等具体案例,展示了各工具的特点和适用场景,并演示了如何结合数据处理进行可视化。文章还提及动态可视化实现方法,强调根据需求选择合适的工具能有效完成从数据处理到可视化的全流程。
2025-11-22 15:50:45
1165
原创 SciPy知识总结
SciPy是基于Python的科学计算核心库,提供多个专业模块支持数学、工程和科研应用。主要功能包括:优化算法、线性代数运算、数值积分与微分方程求解、数据插值、信号处理、统计分析、稀疏矩阵运算以及图像处理技术。SciPy与NumPy紧密集成,采用模块化设计,支持高效数值计算和复杂算法实现,广泛应用于科学计算和数据分析领域。典型应用场景包括函数优化、线性方程组求解、信号滤波和统计建模等。
2025-11-18 14:33:34
317
原创 TensorFlow知识总结2
TensorFlow是一个开源的机器学习框架,核心基于计算图和张量运算。它提供低级API构建定制模型和高级Keras API简化开发,支持分布式训练与TPU加速。TensorFlow还包含性能优化工具如tf.function和混合精度训练,并配套TensorBoard可视化工具。从模型开发到生产部署,TensorFlow覆盖机器学习全流程,适用于研究与应用场景。
2025-11-07 08:27:28
397
1
原创 TensorFlow知识总结
TensorFlow是一个由Google开发的机器学习框架,提供构建和部署模型的全套工具。其核心概念包括张量、计算图和会话。TensorFlow 2.x版本引入了即时执行模式、集成Keras API和tf.data模块等新特性,简化了模型开发流程。使用Keras可快速定义、编译和训练神经网络,支持分布式训练和模型保存。此外,TensorFlow还提供TensorBoard可视化、移动端部署和预训练模型库等扩展功能。
2025-11-07 08:25:15
906
原创 Scikit-learn知识总结
Scikit-learn是Python中广泛使用的开源机器学习库,提供从数据预处理到模型训练的完整工具链。该库包含监督学习、无监督学习、数据预处理和模型评估等核心模块,支持Pipeline工作流自动化、超参数优化和并行计算等高级功能。以一致的API设计著称,能与NumPy、Pandas等科学计算库无缝协作,适合不同水平的开发者。官方文档提供丰富的示例,从入门教程到专业应用场景均有覆盖,同时支持通过扩展库增强功能。
2025-11-06 14:30:57
734
原创 Seaborn知识总结
Seaborn是基于Matplotlib的Python可视化库,专注于统计图形的简洁创建。它提供与Pandas的高度集成,支持多种高级图表类型和美观的默认样式。核心功能包括:1.简化统计关系可视化;2.内置丰富的主题和调色板;3.支持复杂图表的快速生成。Seaborn特别适合数据探索,通过简单语法即可创建专业级可视化效果,同时保持与Matplotlib的兼容性,便于自定义调整。典型应用场景包括变量关系分析、数据分布展示和分类数据比较。
2025-11-06 14:21:53
787
原创 Matplotlib知识总结
Matplotlib是Python的主流数据可视化库,提供丰富的图表类型和定制功能。介绍了其基础用法:通过pyplot模块绘制线图、散点图、柱状图等基本图表;详细讲解样式设置和多子图布局方法;涵盖3D绘图、动画等高级功能,以及性能优化技巧和常见问题解决方案。Matplotlib灵活强大,能满足从简单到复杂的可视化需求,是数据分析必备工具。
2025-11-05 14:16:57
554
原创 pandas知识总结
通过掌握上述核心功能,可高效完成数据加载、清洗、分析和可视化全流程。实际应用中需结合业务场景选择合适方法。二维表格型数据结构,每列可以是不同类型。一维带标签数组,可存储任意数据类型。可为字典、列表或结构化数组。可为列表、字典或标量值。避免循环,使用内置函数如。参数指定,行索引通过。
2025-11-04 16:21:55
466
原创 numpy知识总结
NumPy数组创建与操作指南:介绍使用np.array()创建数组,支持显式指定数据类型。提供多种预定义数组生成函数如np.empty()、np.eye()等。涵盖数据类型转换、高级索引技巧、内存布局优化及性能优化方法。包含数组拼接分割、结构化数组创建、通用函数自定义等实用功能,并展示与Pandas、Pillow等库的交互,以及GPU加速和大文件处理方案。
2025-11-04 15:49:19
1082
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅