Numba学习笔记

Numba 是 Python 的即时编译器,适合用于NumPy 数组和函数以及循环的代码。

Numba  @jit装饰器基本上以两种编译模式运行, nopython模式和object模式。nopython编译模式的行为本质上是编译装饰函数,使其完全运行而无需 Python 解释器的参与。这是使用 Numba jit装饰器的推荐和最佳实践方法,因为它可以带来最佳性能。如果nopython模式下的编译失败,Numba 可以使用object模式。object模式下Numba将识别可以编译的代码并且转化为机器语言,剩余代码将由编译器执行。
nopython模式(常用):@jit(nopython=True)
object模式:@jit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值