import numpy as np
import time
# 创建一个包含10000个数的列表和数组
python_list = list(range(100000))
numpy_array = np.array(range(100000))
# 测试Python列表计算时间
start_time = time.time()
python_result = [x * 2 for x in python_list]
python_time = time.time() - start_time
# 测试NumPy数组计算时间
start_time = time.time()
numpy_result = numpy_array * 2
numpy_time = time.time() - start_time
print(f"Python列表计算时间: {python_time:.6f}秒")
print(f"NumPy数组计算时间: {numpy_time:.6f}秒")Python列表计算时间: 0.002609秒
NumPy数组计算时间: 0.000521秒