PyOpenCL教程(1)

来源:互联网 发布:python用什么编译器 编辑:程序博客网 时间:2024/06/15 16:33

声明:以下内容是参考自http://www.cmnsoft.com/cai/opencl/index.php?p=17,经过测试及修改,没有问题。


Python是目前较流行的一种科学计算语言。语法简洁,上手快,易于维护的优点。但其运算速度是真心的慢。特别是在复杂的科学计算时,即时用上NumPy也不行。跟C/C++相比,不是一个数量级的。而C/C++的科学计算能力跟OpenCL比也不是一个数量级的。那我们能否利用Python的简洁+OpenCL的运算能力呢?答案是可以的,那就是PyOpenCL。



这个例子很简单,就是把两个随机数组相加。输出结果。再检查运算结果是否正确。

原创粉丝点击