- spaCy 教程
- spaCy - 首页
- spaCy - 简介
- spaCy - 入门
- spaCy - 模型和语言
- spaCy - 架构
- spaCy - 命令行助手
- spaCy - 顶级函数
- spaCy - 可视化函数
- spaCy - 实用函数
- spaCy - 兼容性函数
- spaCy - 容器
- Doc 类上下文管理器和属性
- spaCy - 容器 Token 类
- spaCy - Token 属性
- spaCy - 容器 Span 类
- spaCy - Span 类属性
- spaCy - 容器 Lexeme 类
- 训练神经网络模型
- 更新神经网络模型
- spaCy 有用资源
- spaCy - 快速指南
- spaCy - 有用资源
- spaCy - 讨论
spaCy - 兼容性函数
我们知道,所有 Python 代码都编写在 Python 2 和 Python 3 的交集中,这在 Python 中可能不太好。但是,在 Cython 中这很容易。
下面列出了 spaCy 中的兼容性函数及其描述:
兼容性函数 | 描述 |
---|---|
Spacy.compat() | 处理 Python 或平台兼容性。 |
compat.is_config() | 检查 Python 版本和操作系统 (OS) 的特定配置是否与用户的设置匹配。 |
Spacy.compat()
它是处理 Python 或平台兼容性的所有逻辑的函数。它以下划线结尾,区别于其他内置函数。例如,unicode_。
下面表格中给出了一些示例:
名称 | Python 2 | Python 3 |
---|---|---|
compat.bytes_ | str | bytes |
compat.unicode_ | unicode | str |
compat.basestring_ | basestring | str |
compat.input_ | raw_input | input |
compat.path2str | str(path) with .decode('utf8') | str(path) |
示例
spacy.compat() 函数的示例如下:
import spacy from spacy.compat import unicode_ compat_unicode = unicode_("This is Tutorialspoint") compat_unicode
输出
执行后,您将收到以下输出:
'This is Tutorialspoint'
compat.is_config()
它是检查 Python 版本和操作系统 (OS) 的特定配置是否与用户的设置匹配的函数。此函数主要用于显示目标错误消息。
参数
下表解释了它的参数:
名称 | 类型 | 描述 |
---|---|---|
python2 | 布尔值 | spaCy 是否使用 Python 2.x 执行。 |
python3 | 布尔值 | spaCy 是否使用 Python 3.x 执行。 |
windows | 布尔值 | spaCy 是否在 Windows 上执行。 |
linux | 布尔值 | spaCy 是否在 Linux 上执行。 |
OS X | 布尔值 | spaCy 是否在 OS X 上执行。 |
示例
compat.is_config() 函数的示例如下:
import spacy from spacy.compat import is_config if is_config(python3=True, windows=True): print("Spacy is executing on Python 3 on Windows.")
输出
执行后,您将收到以下输出:
Spacy is executing on Python 3 on Windows.
广告