登录 注册
当前位置:主页 > 资源下载 > 31 > 史上最全的C语言中使用Weave嵌入smd贴片型LED的封装方法

史上最全的C语言中使用Weave嵌入smd贴片型LED的封装方法

  • 更新:2024-06-25 08:17:50
  • 大小:7.14MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:讲义 - 课程资源
  • 格式:PDF

资源介绍

3.8 用Weave嵌入C语言 Python作为动态语言其功能虽然强大,但是在数值计算方面有一个最大的缺点:速度不够快。在 Python级别的循环和计算的速度只有C语言程序的百分之一。因此才有了NumPy, SciPy这样的函数 库,将高度优化的C、Fortran的函数库进行包装,以供Python程序调用。如果这些高度优化的函数 库无法实现我们的算法,必须从头开始写循环、计算的话,那么用Python来做显然是不合适的。因此 SciPy提供了快速调用C++语言程序的方法-- Weave。下面是对NumPy的数组求和的例子: 1 # -*- coding: utf-8 -*- 2 import scipy.weave as weave 3 import numpy as np 4 import time 5 6 def my_sum(a): 7 n=int(len(a)) 8 code=""" 9 int i; 10 11 double counter; 12 counter =0; 13 for(i=0;i