python - 用于大型/复杂分析的 iPython Notebook。好主意与否?

标签 python matplotlib neural-network ipython jupyter-notebook

我正在从事一个涉及神经网络(使用 theano)的项目,该项目具有一个包含 50,000 张 3072 像素图像的大数据集。如您所料,训练神经网络时计算过程会变得昂贵。

我使用 PyCharm 来调试和编写代码,但由于我在使用 matplotlib 和其他库时遇到了一些问题,所以我决定使用 iPython Notebook。到目前为止,我只是用它来做虚拟绘图等,但我主要关心的是:使用 iPython Notebook 运行这种昂贵的计算项目是个好主意吗?使用笔记本而不是仅从终端运行 python 脚本时有什么缺点吗?

我研究了用于 python 的数据分析和科学计算的优秀 IDE,我发现 iPtyhon Notebook 是最好的,但非常感谢任何其他建议。

最佳答案

没关系。它只是在后台运行一个 Python 内核,这与您从命令行运行的内核没有什么不同。

显然,您唯一应该避免的是在笔记本中显示大量数据(比如一次绘制整个图像集)。

关于python - 用于大型/复杂分析的 iPython Notebook。好主意与否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35823618/

相关文章:

python - Django Apache 2 ModuleNotFoundError : No module named 'django'

python-3.x - 是否可以使用 seaborn 执行 "zoom inset"?

python - 使用鼠标悬停在 2D 点图上查找 numpy 数组中的行/位置

apache-spark - Apache SystemML 标量矩阵(元素方面)乘法不起作用

python - 从Python中的基类对象复制值

python - 将 NumPy 数组转换为列表时 float 不一致

python-2.7 - 无法在 ipython notebook 中关闭使用 matplotlib 生成的绘图

machine-learning - 如何解释神经网络层的权重分布

python - 如何计算Keras训练准确率的平均值?

python - 如何将本地数据加载到我的tensorflow/keras-model中?