分类目录归档:语言

pandas


pandas

pandas 是一个强大的数据分析和处理库,提供了许多功能。以下是一些主要功能:

  1. 数据结构
  2. Series:一维数组,支持多种数据类型。
  3. DataFrame:二维表格,类似于Excel或数据库表格,支持行和列的索引。

  4. 数据读取和写入

  5. 支持从多种格式读取数据,如CSV、Excel、SQL数据库、JSON等。
  6. 可以将数据写入上述格式。

  7. 数据清洗

  8. 处理缺失值(填充、删除)。
  9. 数据类型转换。
  10. 去重、重命名列。

  11. 数据选择与过滤

  12. 通过标签或位置选择数据。
  13. 条件过滤,选择特定行或列。

  14. 数据操作

  15. 数据连接(合并、连接)。
  16. 数据分组和聚合操作。
  17. 透...

Read more

numpy


numpy

NumPy 是一个用于科学计算的基础库,提供了强大的数值计算功能。以下是NumPy的一些主要功能:

  1. 多维数组对象
  2. 提供了ndarray对象,支持任意维度的数组(包括一维、二维、三维等),使得高效处理大型数据成为可能。

  3. 数组操作

  4. 数组的创建、索引、切片和重塑。
  5. 支持数组的广播机制,可以在不同形状的数组之间进行运算。

  6. 数学函数

  7. 提供了大量的数学函数,包括三角函数、指数函数、对数函数、统计函数等。

  8. 线性代数

  9. 提供线性代数运算的支持,包括矩阵乘法、求逆、特征值等。

  10. 随机数生成

  11. 包含用于生成随机数的模块,可以生成各种分布的随机数(如均匀分布...

Read more

flask


flask

Flask 是一个轻量级的 Python Web 框架,设计简单而灵活,适用于快速开发Web应用。Flask没有内置的抽象层,允许开发者使用自己选择的库和工具,使得它成为一个流行的选择,尤其是对于小型和中小型应用程序的开发。

以下是 Flask 的一些特点和基本用法:

  1. 轻量级: Flask 是一个微框架,只提供了构建 Web 应用的基本工具,不强制使用任何特定的库或工具。

  2. 路由系统: 使用装饰器(@app.route('/'))来定义 URL 路由,将请求映射到相应的处理函数。

  3. 模板引擎: Flask 支持使用模板引擎(通常是 Jinja2)来渲染动态页面。

  4. ...

Read more

django


django

Django是一个流行的开源Web框架,用于使用Python构建Web应用程序。它提供了一套强大的工具和功能,使得开发Web应用变得更加简单和高效。

以下是一些Django框架的特点和功能:

强大的ORM(对象关系映射):Django提供了一个高级的ORM,用于处理数据库操作。它允许你使用Python代码而不是SQL语句来定义和操作数据库模型,使得数据库操作更加方便和易于维护。

自动化Admin界面:Django自带一个功能强大的自动化Admin界面,可以快速创建和管理后台管理系统。通过简单的配置,你就可以为数据库模型创建CRUD(增删改查)操作的界面,无需编写额外的代码。...

Read more