我对 Python 和 IronPython 比较陌生。我对我编写的相对简单的代码的性能(应该说缓慢)感到惊讶:
matrix_column_count=1000
matrix_row_count=2000
matrix=[[random.uniform(0,100) for i in range(matrix_column_count)] for j in range(matrix_row_count)]
在 IronPython 2.7.10 上运行它大约需要 1 秒(有一些小的变化)!在 Python 3.8.6 上运行需要 0.55 秒 在 C# 中运行类似的东西需要 0.03 秒!
这些数字对于 Python 开发与 C# 开发来说是“正常”的还是我做错了什么?
慕姐8265434
相关分类