第一个Cython程序-helloworld

Cython是Python的一个模块,可以将python语言"翻译"成C语言。

如何安装?

bash 复制代码
python -m pip install Cython -i  https://pypi.tuna.tsinghua.edu.cn/simple/ 

新建两个文件helloworld.pyx和setup.py

helloworld.pyx

pyhotn 复制代码
print("hello world")

setup.py

python 复制代码
from setuptools import setup
from Cython.Build import cythonize

setup(
    ext_modules = cythonize("helloworld.pyx")
)

执行bash命令

bash 复制代码
python setup.py build_ext --inplace

将会生成helloworld.c。

输入python进入python解释器,像导入库一样调用上面编写的代码。输入import helloworld.

相关推荐
伊织code20 分钟前
PyTorch API 10 - benchmark、data、批处理、命名张量
pytorch·python·ai·api·-·10
sword devil9001 小时前
基于pyqt的上位机开发
开发语言·python·pyqt
灯下夜无眠1 小时前
sklearn自定义pipeline的数据处理
人工智能·python·机器学习·pipeline·sklearn
weixin_428498491 小时前
C/C++工程中的Plugin机制设计与Python实现
c语言·c++·python
仙人掌_lz2 小时前
微调ModernBERT为大型语言模型打造高效“过滤器”
人工智能·python·ai·语言模型·自然语言处理·bert
小众AI2 小时前
fastmcp: 更好用的 MCP Python 框架
开发语言·人工智能·python
cdut_suye2 小时前
【Linux系统】从零开始构建简易 Shell:从输入处理到命令执行的深度剖析
java·linux·服务器·数据结构·c++·人工智能·python
小屁孩大帅-杨一凡2 小时前
Azure Document Intelligence
后端·python·microsoft·flask·azure
政东.zd3 小时前
部署dify
python
萧鼎3 小时前
深入探索 Python 的 QuTiP 5 库:量子计算与开放量子系统模拟的利器
开发语言·python·量子计算