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

envoy


envoy Envoy 是一个高性能、可扩展的 L7 代理和通信总线,最初由 Lyft 公司开发并开源。它是一个基于 C++ 编写的轻量级网络代理,专为云原生应用设计,具有以下特点:

高性能:Envoy 的网络模型采用了事件驱动架构,支持多路复用和异步 I/O 操作,具有卓越的性能和低延迟。

可扩展性:Envoy 使用了插件式架构,开发人员可以通过编写自定义的插件来扩展其功能,例如添加新的协议支持或实现自定义的负载均衡算法等。

灵活性:Envoy 支持在不同的环境中部署和使用,包括本地、虚拟机和容器等。它还支持多种配置语言(如 JSON 和 YAML),可以方便地进行配置和管理。

可观测...

Read more