NumPy如何执行数组操作?

时间:2018-12-26 03:12:19

标签: python numpy

这是一个很普遍的问题,可以满足我多年来的好奇心。 NumPy如何执行它在数组上执行的操作?如何运作?

如果我这样做

predict

代码将在13.214秒内完成。但是NumPy可以做到这一点

import numpy as np
X = np.linspace(1, 10, 30000000)

for i in range(len(X)):
    X[i] = X[i] + 1

显然,NumPy不会使用简单的循环来访问数组的每个元素以执行任何给定的操作。本身就是python代码的python程序包如何以如此低的级别访问硬件?

我对下层流程没有很好的了解,因此请您进行简单/基本的说明。

0 个答案:

没有答案