没有合适的资源?快使用搜索试试~ 我知道了~
typed_python:基于llvm的框架,用于从Python生成和调用高性能本机代码
共360个文件
py:159个
hpp:89个
js:47个
需积分: 15 0 下载量 90 浏览量
2021-01-31
13:58:58
上传
评论
收藏 694KB ZIP 举报
温馨提示
typed_python typed_python模块为Python和可以利用它们的编译器提供了强大的运行时类型。 它为您提供了可用于构建强类型和半强类型数据结构的新类型,从而使您的程序更易于理解,并且编译器工具链可以利用这些数据结构来生成快速的机器代码,而这不会不需要GIL。 typed_python是在Python 3.6及更高版本上运行的标准模块。 您可以在整个项目中逐步使用它-在各处添加一些类型约束,或编译几个小型但对性能至关重要的函数。 当您添加更多类型信息时,可以编译更多程序。 如果需要,所有内容仍可以在解释器中运行而无需编译。 typed_python得到了纽约定量对冲基金大力支持。 如果您有兴趣与我们合作,请给我们发送至 。 入门 您可以阅读有关使用typed_python的,也可以查看文档 。 这个是从哪里来的? 每当我(Braxton)发现自己编写大量Python代码时,我最终都会开始想念C ++。 随着我的程序变得越来越大,我发现自己无法知道应该将哪种类型发送到哪里。 我的代码充满“ isinstance”断言,试图尽早发现错误并提供有关在代码某些部分中
资源推荐
资源详情
资源评论
收起资源包目录
typed_python:基于llvm的框架,用于从Python生成和调用高性能本机代码 (360个子文件)
AUTHORS 205B
_types.cpp 53KB
PyInstance.cpp 44KB
PyDatabaseObjectType.cpp 40KB
PythonSerializationContext.cpp 39KB
PyTupleOrListOfInstance.cpp 28KB
StringType.cpp 25KB
DirectTypesTest.cpp 16KB
PyDatabaseConnectionState.cpp 14KB
PyFunctionInstance.cpp 14KB
PyClassInstance.cpp 13KB
ConstDictType.cpp 13KB
PyAlternativeInstance.cpp 12KB
PyDictInstance.cpp 11KB
PyConstDictInstance.cpp 10KB
PyVersionedIdSet.cpp 10KB
TupleOrListOfType.cpp 10KB
DictType.cpp 8KB
Type.cpp 8KB
ClassType.cpp 8KB
AlternativeType.cpp 7KB
PyCompositeTypeInstance.cpp 7KB
HeldClassType.cpp 7KB
_runtime.cpp 6KB
BytesType.cpp 6KB
PyPointerToInstance.cpp 6KB
CompositeType.cpp 6KB
OneOfType.cpp 5KB
util.cpp 5KB
Instance.cpp 3KB
ConcreteAlternativeType.cpp 3KB
PyView.cpp 3KB
PyBoundMethodInstance.cpp 2KB
PythonObjectOfTypeType.cpp 2KB
all.cpp 2KB
_types.cpp 2KB
PythonSubclassType.cpp 2KB
PyGilState.cpp 2KB
ValueType.cpp 2KB
SerializationBuffer.cpp 989B
all.cpp 293B
View.cpp 61B
object_database.css 4KB
Dockerfile 2KB
.gitignore 270B
_runtime.h 73B
GeneratedTypes.hpp 47KB
ClientToServer.hpp 36KB
UnicodeProps.hpp 26KB
PyRegisterTypeInstance.hpp 24KB
PyInstance.hpp 20KB
DictType.hpp 19KB
DeserializationBuffer.hpp 16KB
VersionedObjectsOfType.hpp 16KB
VersionedObjectsOfMultiType.hpp 16KB
Type.hpp 12KB
SerializationBuffer.hpp 11KB
PromotesTo.hpp 11KB
TupleOrListOfType.hpp 11KB
View.hpp 11KB
FunctionType.hpp 10KB
RegisterTypes.hpp 9KB
DatabaseConnectionState.hpp 9KB
VersionedIdSet.hpp 8KB
HeldClassType.hpp 8KB
PythonSerializationContext.hpp 8KB
PyView.hpp 7KB
CompositeType.hpp 7KB
ConstDict.hpp 7KB
util.hpp 6KB
ClassType.hpp 6KB
StringType.hpp 6KB
VersionedObjects.hpp 6KB
PyDatabaseObjectType.hpp 6KB
String.hpp 6KB
Dict.hpp 6KB
AlternativeType.hpp 6KB
TupleOf.hpp 5KB
ForwardType.hpp 5KB
ConstDictType.hpp 5KB
ListOf.hpp 5KB
PyTupleOrListOfInstance.hpp 5KB
PyCompositeTypeInstance.hpp 4KB
Bytes.hpp 4KB
OneOf.hpp 4KB
PyForwardInstance.hpp 4KB
PyStringInstance.hpp 4KB
ConcreteAlternativeType.hpp 4KB
PointerToType.hpp 4KB
BoundMethodType.hpp 4KB
PythonObjectOfTypeType.hpp 3KB
PyOneOfInstance.hpp 3KB
BytesType.hpp 3KB
OneOfType.hpp 3KB
PyConstDictInstance.hpp 3KB
SchemaAndTypeName.hpp 3KB
PythonSubclassType.hpp 3KB
PyAlternativeInstance.hpp 3KB
ValueType.hpp 3KB
PyDatabaseConnectionState.hpp 3KB
共 360 条
- 1
- 2
- 3
- 4
资源评论
唐荣轩
- 粉丝: 31
- 资源: 4626
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功