python - 我想使用 NumPy/SciPy。我应该使用 Python 2 还是 3?

标签 python numpy python-3.x

我即将开始使用 NumPy/SciPy 进行一些信号处理工作。但是,我以前从未使用过 Python,不知道从哪里开始。

我看到这个世界上目前有两个 Python 分支:版本 2.x 和 3.x。 作为一个新手,我本能地倾向于选择较新的,但似乎有很多关于两者之间不兼容的讨论。 Numpy 似乎与 Python 3 兼容。我在 SciPy 上找不到任何文档。

您会推荐使用 Python 3 还是 2?

(你能给我一些资源来开始吗?我知道 C/C++、Ruby、Matlab 和其他一些东西,基本上想使用 NumPy 而不是 Matlab。)

最佳答案

scipy 和 numpy 都与 py3k 兼容。但是,如果您需要绘图:matplotlib 尚未与 py3k 正式兼容。因此,这将取决于您的信号处理是否涉及绘图。

两个版本之间的句法差异不是很大。

关于python - 我想使用 NumPy/SciPy。我应该使用 Python 2 还是 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4758693/

相关文章:

python - 创建索引时死锁

python - 将浮点值更改为整数值,然后在 Pandas 数据框中连接

python - Python 中二维多项式的 `polyfit` 等价物

Python:如果键不在字典中,为什么不调用 __eq__() ?

python - pandas.DataFrame.round 似乎不适用于我的 DataFrame - 舍入问题导致额外的数据存储在 csv 文件中

python - Tkinter 确认按钮和游戏 GUI(拼接(?))

python - 将类实例引用传递给 Python 中类定义中调用的函数

Numpy:np.abs 实际上是如何工作的?

python - 来自屏蔽数组的随机索引

python - Rdd lambda 函数围绕行与列的混淆