我有使用NBviewer可视化的ipython / jupyter笔记本。 如何隐藏NBviewer呈现的笔记本中的所有代码,以便仅显示代码(如图表和表格)和降价单元的输出?
我的Jupyter笔记本安装了python 2内核。 我不明白为什么。 当我安装时,我可能已经搞砸了。 我已经安装了python 3 。 我怎么把它添加到Jupyter ? 下面是默认Jupyter用python3 -m install jupyter并在浏览器中用jupyter notebook打开的屏幕截图,如下所示:
我想在我的浏览器中增加ipython笔记本的宽度。 我有一个高分辨率的屏幕,我想扩大单元格的宽度/大小,以利用这个额外的空间。 谢谢! 编辑:5/2017 我现在使用jupyterthemes: https : //github.com/dunovank/jupyter-themes 和这个命令: jt -t oceans16 -f roboto -fs 12 -cellw 100% 它将宽度设置为100%,并带有一个很好的主题。
IPython%timeit magic命令在测量运行一些Python代码所需的时间方面做得很好。 现在,我想在Python脚本中使用类似的东西。 我知道timeit模块,但是,它有几个缺点,例如,如何自适应select运行次数? 即默认的代码 import timeit t=timeit.Timer("code(f)", "from __main__ import code,f") t.timeit() 运行代码百万次。 %timeit IPyhton magic命令会自动执行。 我build议我可以使用类似MATLAB的代码http://www.mathworks.com/matlabcentral/fileexchange/18798 它自动完成所有的工作(并且还告诉函数的开销是否大)。 如何从Python脚本中调用%timeit魔法(或者有更好的时间解决scheme)?
我试图运行一个脚本启动,除其他外,一个Python脚本。 我得到一个ImportError:No module named …,但是,如果我通过解释器启动ipython并以相同的方式导入相同的模块,模块将被接受。 怎么回事,我该如何解决? 我试图了解Python如何使用PYTHONPATH,但我彻底困惑。 任何帮助将不胜感激。
我想用print()和IPython display()来显示给定格式的pandas数据框。 例如: df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 我想以某种方式强制打印 cost foo $123.46 bar $234.57 baz $345.68 quux $456.79 而无需修改数据本身或创build副本,只需更改显示方式即可。 我该怎么做?
有没有办法让IPython自动重新加载所有更改的代码? 在shell中执行每行之前,或者在特定请求时执行失败。 我正在使用IPython和SciPy进行大量的探索性编程,每当我改变它时,必须手动重新加载每个模块,这是相当痛苦的。
我在线学习了一些教程,但是他们不能在OS X El Capitan(10.11)上使用Spark 1.5.1 , 基本上我已经运行这个命令下载apache-spark brew update brew install scala brew install apache-spark 更新.bash_profile # For a ipython notebook and pyspark integration if which pyspark > /dev/null; then export SPARK_HOME="/usr/local/Cellar/apache-spark/1.5.1/libexec/" export PYSPARK_SUBMIT_ARGS="–master local[2]" fi 跑 ipython profile create pyspark 创build了一个以这种方式configuration的启动文件~/.ipython/profile_pyspark/startup/00-pyspark-setup.py # Configure the necessary Spark environment import os import sys # Spark home […]
我想在我正在使用的PyQt应用程序中embedded一个IPython qt控制台小部件。 下面提供的代码(并从https://stackoverflow.com/a/9796491/1332492改编)为IPython v0.12完成此操作。 但是,这会在IPython v0.13的self.heartbeat.start()和RuntimeError: threads can only be started once行中崩溃RuntimeError: threads can only be started once 。 注释掉这行代码会popup小部件,但不会响应用户input。 有谁知道如何实现IPython v0.13的等效function? """ Adapted from https://stackoverflow.com/a/9796491/1332492 """ import os import atexit from IPython.zmq.ipkernel import IPKernelApp from IPython.lib.kernel import find_connection_file from IPython.frontend.qt.kernelmanager import QtKernelManager from IPython.frontend.qt.console.rich_ipython_widget import RichIPythonWidget from IPython.config.application import catch_config_error from PyQt4 import QtCore […]
当我运行: sudo pip安装ipython 我得到以下错误 OSError:[Errno:1]不允许操作:'/System/Library/Frameworks/Python.framework/Versions/2.7/share' 最后执行的命令尝试创build上面给出的目录。 另外,以下命令无法在不提供任何错误的情况下安装iPython。 sudo pip安装 – 用户python (我在Mac OS X El Capitan上,以防其他人在这个操作系统看到同样的问题。)