# @elaraai/east-py-datascience 中文文档

规范地址：https://npmcn.com/package/%40elaraai/east-py-datascience/

版本：1\.0\.107
npm 元数据更新时间：2026-11-13T06:51:28.129Z
中文译文更新时间：2026-11-13T12:56:26.602Z
软件包许可：SEE LICENSE IN LICENSE\.md

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40elaraai/east-py-datascience
原文对照：https://npmcn.com/package/%40elaraai/east-py-datascience/?lang=original
项目主页：https://github.com/elaraai/east-workspace#readme
源码仓库：https://github.com/elaraai/east-workspace

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：2.3 MB，93 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=22\.0\.0
- 运行依赖：0 个
- peer 依赖：@elaraai/east 1\.0\.107，@elaraai/east-node-std 1\.0\.107
- 首次发布：2025-12-06T22:56:50.283Z
- 最新版本发布：2026-11-13T06:51:27.647Z
- 近 30 天下载量：3699（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：190（近 12 个月 190 个）

## 中文简介

东方数据科学 - ML/优化的东方平台功能(TypeScript定义)

## 安装

```sh
npm install @elaraai/east-py-datascience
```

也可以使用：`pnpm add @elaraai/east-py-datascience`、`yarn add @elaraai/east-py-datascience`、`bun add @elaraai/east-py-datascience`

## README

# 东方数据科学

> 东方语言的数据科学和 ML 平台功能

[![TypeScript: AGPL-3.0](https://img.shields.io/badge/TypeScript-AGPL--3.0-blue.svg)](https://npmcn.com/package/%40elaraai/east-py-datascience/LICENSE.md) [![Python: BSL 1.1](https://img.shields.io/badge/Python-BSL%201.1-orange.svg)](https://npmcn.com/package/%40elaraai/east-py-datascience/LICENSE.md) [![Node Version](https://img.shields.io/badge/node-%3E%3D22.0.0-brightgreen.svg)](https://nodejs.org/)

**东方数据科学** 提供机器学习和优化平台功能 [东方语言](https://github.com/elaraai/east-workspace/tree/main/libs/east)。 。 。 .

## 安装

```bash
npm install @elaraai/east-py-datascience @elaraai/east
```

### Python 可选依赖

每个模块都有自己的可选的Python依赖性来避免安装不必要的包. 只安装您需要的额外 :

```bash
# Single extra
pip install "east-py-datascience[scipy]"

# Multiple extras
pip install "east-py-datascience[scipy,sklearn,xgboost]"

# All extras
pip install "east-py-datascience[all]"
```

当使用 git 依赖性时 `pyproject.toml`数字 :

```toml
"east-py-datascience[scipy] @ git+https://github.com/elaraai/east-workspace@main#subdirectory=libs/east-py/packages/east-py-datascience"
```

| 模块 | 额外 | Python 软件包 |
| --- | --- | --- |
| **硕士** | `mads` | (原始内容存档于2013-10-12). PyNomadBBO |
| **相位图** | `optuna` | 选取 |
| **辛安尼尔** | `simanneal` | 萨马纳尔 |
| **剪辑** | `scipy` | ci,取出云来 |
| **优化** | _(无)_ | _(只有核心——数字)_ |
| **谷歌或游戏** | `google-or` | 工具 |
| **斯莱恩语Name** | `sklearn` | 斯克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克通克 |
| **XGBoost 密码** | `xgboost` | xgboost, 取云器 |
| **轻型GBM** | `lightgbm` | 轻活,取云器 |
| **数字** | `ngboost` | ng cloud |
| **火炬** | `torch` | 火把,取出烟花 |
| **全科医生** | `gp` | scikit-learn,取云器 |
| **闪电** | `lightning` | 火炬 烟花灯 取云器 |
| **阴影** | `shap` | 云点花 |
| **玛蒂** | `mapie` | 云泡马铃薯 |
| **错误** | `alns` | 备选案文 |
| **PyMC 系统** | `pymc` | pymc,取云器 |
| **模拟** | _(无)_ | _(只有核心——数字)_ |
| **因果关系** | `causal` | 为什么,econml, PyALE, 熊猫, matplotlib, scikit-learn, 云泡 |

## 快速启动

```typescript
import { East, FloatType, variant } from "@elaraai/east";
import { MADS } from "@elaraai/east-py-datascience";

// Define objective function: minimize sum of squares
const objective = East.function([MADS.Types.VectorType], FloatType, ($, x) => {
    const x0 = $.let(x.get(0n));
    const x1 = $.let(x.get(1n));
    return $.return(x0.multiply(x0).add(x1.multiply(x1)));
});

// Optimize
const optimize = East.function([], MADS.Types.ResultType, $ => {
    const x0 = $.let([0.5, 0.5]);
    const bounds = $.let({
        lower: [-1.0, -1.0],
        upper: [1.0, 1.0],
    });
    const config = $.let({
        max_bb_eval: variant('some', 100n),
        display_degree: variant('some', 0n),
        direction_type: variant('none', null),
        initial_mesh_size: variant('none', null),
        min_mesh_size: variant('none', null),
        seed: variant('some', 42n),
    });

    return $.return(MADS.optimize(objective, x0, bounds, variant('none', null), config));
});
```

## 模块

### 优化

| 模块 | 说明 | 使用大小写 |
| --- | --- | --- |
| **硕士** | 使用 NOMAD 算法优化衍生无源黑匣子 | 没有衍生工具、昂贵的评价、吵闹/持续的目标 |
| **相位图** | 使用TPE取样器进行巴伊西亚优化 | 超参数调制,多类型参数,高效搜索,评价很少 |
| **辛安尼尔** | 为离散优化而模拟反射 | TSP, 调度, 子集选择, knapsack, 指派问题 |
| **剪辑** | 科学优化和曲线配置 | 基于渐变的最小化、曲线配置、插入、统计 |
| **优化** | 迭代坐标回落优化 | 参数调试, 参数组之间的顺序优化 |
| **谷歌或游戏** | Google OR- Tools 约束编程,路由, LP, 和图算法 | CP-SAT、车辆路线(TSP/VRP)、线性/混合整流器编程、即时成本流量、最大流量、派任、稀少的即时成本分配 |

### 机器学习

| 模块 | 说明 | 使用大小写 |
| --- | --- | --- |
| **斯莱恩语Name** | 来自 scikit-learn 的核心 ML 工具 | N-way分拆,预处理(标准/MinMax/RobustScale),编码(Label/Ordinal),度量衡,GMM集群,多目标回归 |
| **XGBoost 密码** | 与 XGBoost 相继增强 | 退后、分类、特征重要性、快速培训 |
| **轻型GBM** | 快速梯度随叶生长而加速 | 大型数据集,高基本特征,快于大数据上的XGBoost |
| **数字** | 充满不确定性的自然梯度 | 概率预测、信任间隔、不确定性量化 |
| **火炬** | PyTorch 神经网络 | MLP 回归/分类、深入学习、自定义架构 |
| **闪电** | PyTorch 闪电神经网络 | MLP 自动编码器 Conv1d 相继式变压器架构 |
| **全科医生** | 高斯进程回归 | 小数据集,不确定性量化,贝叶斯优化代词 |
| **玛蒂** | 正规预测间隔 | 预测间隔、预测、不确定性量化 |

### 贝叶斯推论

| 模块 | 说明 | 使用大小写 |
| --- | --- | --- |
| **PyMC 系统** | Bayesian 推论与 PyMC | 贝叶斯线性回归,分级模型,多层次联合估计,后期分析 |

### 因果关系推论

| 模块 | 说明 | 使用大小写 |
| --- | --- | --- |
| **因果关系** | 一项宣告性因果关系实验(`Causal.experiment`) 超过 Dowhy / EconML / PYALE 内部,加 `Causal.designValidation` (统计模型动力) | 直觉与调整后的效果,混入平衡,倾向相重叠,安慰剂/E值坚固,以及诚实判断(当数据不能支持一个答案时会反射);以及能够证实它的真正控制-审判方法——样本大小,分出,相匹配的类别,以及一个功率曲线 |

### 模拟

| 模块 | 说明 | 使用大小写 |
| --- | --- | --- |
| **模拟** | 通过DES进行经济肿瘤模拟 | 模拟经济资源、事件和过程;单一确定性运行,蒙特卡洛轨迹 |

### 可解释性

| 模块 | 说明 | 使用大小写 |
| --- | --- | --- |
| **阴影** | 用于模型解释的SHAP值 | 特性重要性、模型解释、调试预测 |

## 文档

见 [用户](https://npmcn.com/package/%40elaraai/east-py-datascience/USAGE.md) 的详细API参考实例.

## 发展

```bash
npm run build     # Compile TypeScript
npm run test      # Run test suite
npm run lint      # Check code quality
```

## Claude 代码插件

东方生态系统也运载a [克劳德代码](https://claude.com/claude-code) 插件 — East 语言技能, 实例搜索, 以及 East 代码的先发制人诊断 `elaraai` 市场:

```text
# Inside Claude Code
/plugin marketplace add elaraai/east-workspace
/plugin install east@elaraai
```

```bash
# From a terminal
claude plugin marketplace add elaraai/east-workspace
claude plugin install east@elaraai
```

## 许可证

此软件包对 TypeScript 和 Python 代码有不同的许可 :

**类型脚本( 类型定义) :** 双AGPL-3.0 / 商业

-   开源使用 : [AGPL-3.0 导弹](https://npmcn.com/package/%40elaraai/east-py-datascience/LICENSE.md)
-   商业用途:可供专有用途-接触 [支助@elara.ai](mailto:support@elara.ai)

**Python (运行时间执行):** BSL 1.1(商业来源许可证)

-   非生产用途(评价、测试、开发)是免费的
-   营利实体或其代表的生产用途需要商业许可证
-   代码在每次发布4年后变为AGPL-3.0

见 [利比里亚](https://npmcn.com/package/%40elaraai/east-py-datascience/LICENSE.md) 详细情况.

**商业许可证:** [支助@elara.ai](mailto:support@elara.ai)

### 生态系统

-   **[东](https://github.com/elaraai/east-workspace/tree/main/libs/east)**: statical地打出,以表达为主的语言有可序列的IR. 运行跨 TypeScript, Python, C 等运行时间的可移植逻辑.
    
    -   [@elaraai/东边](https://www.npmjs.com/package/@elaraai/east): 有类型系统、表达式和参考JS编译器的核心语言SDK
-   **[东节点](https://github.com/elaraai/east-workspace/tree/main/libs/east-node)**: Node.js 平台用于I/O,数据库和系统操作的功能.
    
    -   [@elaraai/东节点-std](https://www.npmjs.com/package/@elaraai/east-node-std): 控制台、 文件系统、 获取、 加密、 时间、 路径、 随机
    -   [@elaraai/东-北-欧](https://www.npmjs.com/package/@elaraai/east-node-io): SQLite, PostgreSQL, MySQL, MongoDB, Redis, S3, FTP, SFTP, XLSX, XML, 压缩
    -   [@elaraai/东-节点-cli](https://www.npmjs.com/package/@elaraai/east-node-cli): 用于在 Node.js 运行 East IR 程序的 CLI
-   **[东 C](https://github.com/elaraai/east-workspace/tree/main/libs/east-c)**: C11本土运行时间用于执行东IR. 通过npm(发射器+每个平面的可选依赖)进行分配,并在每个GitHub放出上作为tarball.
    
    -   [@elaraai/东-克-克利](https://www.npmjs.com/package/@elaraai/east-c-cli): npm 发射器 – 安装匹配的本地二进制作为可选依赖
    -   `east-c`: Core 运行时间 – 类型系统,IR 解释器,内置,序列化(Beast2, JSON, CSV, East text)
    -   `east-c-std`: 控制台、 文件系统、 获取、 加密、 时间、 路径、 随机
    -   `east-c-cli`: 用于在本地运行 East IR 程序的 CLI
-   **[东 Py](https://github.com/elaraai/east-workspace/tree/main/libs/east-py)**: Python 运行时间,标准平台,I/O,以及数据科学平台功能. 发布至PyPI.
    
    -   [东平](https://pypi.org/project/east-py/): Core Python 运行时间——类型系统,IR编译器,212+内建,Cython加速热路
    -   [东平-上](https://pypi.org/project/east-py-std/): 控制台、 文件系统、 获取、 加密、 时间、 路径、 随机
    -   [东比欧](https://pypi.org/project/east-py-io/): SQLite, PostgreSQL, MySQL, MongoDB, Redis, S3, FTP, SFTP, XLSX, XML, 压缩
    -   [东-平-克利](https://pypi.org/project/east-py-cli/): 用于在 Python 运行 East IR 程序的 CLI
    -   [东平数据科学](https://pypi.org/project/east-py-datascience/) (平价)+ [@elaraai/东平数据科学](https://www.npmjs.com/package/@elaraai/east-py-datascience) (npm):优化(MADS, Optuna, ALNS, GoogleOR),ML(XGBoost, LightGBM, NGBoost, PyTorch, Lightning, GP), 贝叶斯推论(PyMC),可解释性(SHAP),相通性预测(MAPIE)
-   **[东方大学](https://github.com/elaraai/east-workspace/tree/main/libs/east-ui)**:已打入UI组件定义和React渲染器,外加VS代码预览.
    
    -   [@elaraai/东-伊](https://www.npmjs.com/package/@elaraai/east-ui): 50+ 键入的UI 组件用于布局,窗体,图表,表格,对话框
    -   [@elaraai/ 东- ui- 组件](https://www.npmjs.com/package/@elaraai/east-ui-components): 带有 Chakra UI v3 样式的反相渲染器
    -   [@elaraai/e3-ui (英语)](https://www.npmjs.com/package/@elaraai/e3-ui):e3 + UI桥-数据绑定, `e3.ui()` 任务,显示
    -   [@elaai/e3-ui-组件](https://www.npmjs.com/package/@elaraai/e3-ui-components): 为 e3 API 执行查询钩和预览组件
-   **[e3——东行发动机](https://github.com/elaraai/east-workspace/tree/main/libs/e3)**: 大规模运行东方管线的持久执行引擎。 类似Git的内容可处理存储,自动记忆,反应数据流,实时监测.
    
    -   [@elaraai/e3 请检查url=值 (帮助)](https://www.npmjs.com/package/@elaraai/e3): SDK 用于编写带有打字任务和管道的 E3 包
    -   [@elaraai/e3-core (英语)](https://www.npmjs.com/package/@elaraai/e3-core): 对象存储、数据流管弦器、执行状态
    -   [@elaai/e3型](https://www.npmjs.com/package/@elaraai/e3-types): e3 包的共享类型定义
    -   [@elaraai/e3-cli (英语)](https://www.npmjs.com/package/@elaraai/e3-cli)数字 : `e3 repo`, (中文(简体) ), `e3 package`, (中文(简体) ), `e3 workspace`, (中文(简体) ), `e3 dataflow run`, (中文(简体) ), `e3 watch`, (中文(简体) ), `e3 task logs` 命令
    -   [@elaraai/e3-api-客户端](https://www.npmjs.com/package/@elaraai/e3-api-client)远程 e3 寄存器的 HTTP 客户端
    -   [@elaraai/e3-api-服务器](https://www.npmjs.com/package/@elaraai/e3-api-server): 用于 e3 寄存器的 REST API 服务器
    -   [@elaraai/e3-api测试](https://www.npmjs.com/package/@elaraai/e3-api-tests): 共享 API 合规测试套件

## 链接

-   **网站**数字 : [https://elaai.com/ (中文(简体) )](https://elaraai.com/)
-   **东仓库**数字 : [https://github.com/elaraai/east-workspace/tree/main/libs/east 页面存档备份,存于互联网档案馆](https://github.com/elaraai/east-workspace/tree/main/libs/east)
-   **问题**数字 : [https://github.com/elaraai/east-workspace/issues (中文(简体) )](https://github.com/elaraai/east-workspace/issues)
-   **电子邮件**数字 : [支助@elara.ai](mailto:support@elara.ai)

## 关于埃拉拉

东方由 [Elara AI Pty有限公司](https://elaraai.com/)一个由AI驱动的平台 创造经济数字双胞胎 企业优化业绩。 Elara将业务目标、决定和数据结合起来,以帮助各组织在业务、采购、销售和客户参与以及项目和投资规划方面作出由数据驱动的决定。 东能给以埃拉拉解决方案的计算层,使得复杂的商业逻辑和数据能够以简单,类型安全和可移植的语言来表达.

* * *

_开发者 [Elara AI Pty有限公司](https://elaraai.com/)。 。 。 ._

* * *

_开发者 [Elara AI Pty有限公司](https://elaraai.com/)_

## 常见问题

### @elaraai/east-py-datascience 是什么？

东方数据科学 - ML/优化的东方平台功能\(TypeScript定义\)

### 如何安装 @elaraai/east-py-datascience？

在项目目录运行 npm install @elaraai/east-py-datascience，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：@elaraai/east（1\.0\.107）、@elaraai/east-node-std（1\.0\.107）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @elaraai/east-py-datascience 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @elaraai/east-py-datascience 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @elaraai/east-py-datascience 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=22\.0\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @elaraai/east-py-datascience 可以商用吗？

@elaraai/east-py-datascience 使用 SEE LICENSE IN LICENSE\.md 许可。许可条款写在包内的独立文件中，请阅读该文件确认可否商用。以上为概括，不构成法律意见，请以许可原文为准。

### @elaraai/east-py-datascience 的下载量有多少？

根据 npm 官方下载统计，@elaraai/east-py-datascience 在 2026/10/13 – 2026/11/11 这 30 天内被下载 3,699 次，日均约 123 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @elaraai/east-py-datascience 还在维护吗？

最新版本 1\.0\.107 发布于 2026/11/13（今天）；至今共发布 190 个版本，其中过去 12 个月发布了 190 个；首次发布于 2025/12/07。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

