-
180 votesanswersviews
如何加载/编辑/运行/保存文本文件(.py)到IPython笔记本单元格?
我最近转向使用IPython笔记本作为我工作流程的一部分 . 但是,我没有成功地找到一种方法将.py文件导入到打开的IPython笔记本的各个单元格中,以便它们可以编辑,运行然后保存 . 可以这样做吗? 我在文档中找到了this,它告诉我如何将.py文件作为新笔记本导入,但这不符合我想要实现的目标 . 任何建议将不胜感激 . -
237 votesanswersviews
如何将python3内核添加到jupyter(IPython)
我的 Jupyter 笔记本安装了 python 2 内核 . 我不懂为什么 . 我做安装时可能搞砸了 . 我已经安装了 python 3 . 如何将其添加到 Jupyter ?下面是 python3 -m install jupyter 默认 Jupyter 与浏览器打开的截图 jupyter notebook 如下所示: -
101 votesanswersviews
在IPython / Jupyter笔记本中显示行号
来自IPython / Jupyter笔记本中运行的大多数语言内核的错误报告指示发生错误的行;但(至少默认情况下)笔记本中没有指示行号 . 是否有可能将行号添加到IPython / Jupyter笔记本中? -
138 votesanswersviews
更改IPython / Jupyter笔记本工作目录
当我打开一个Jupyter笔记本(以前称为IPython)时,默认为 C:\Users\USERNAME . 如何将其更改为其他位置? 谢谢 . -
504 votesanswersviews
在版本控制下使用IPython笔记本
将IPython笔记本电脑置于版本控制之下的好策略是什么? 笔记本格式非常适合版本控制:如果想要版本控制笔记本和输出,那么这非常有效 . 当人们只想对输入进行版本控制时,就会产生烦恼,排除可能是大型二进制blob的单元输出(也就是“构建产品”),特别是对于电影和情节 . 特别是,我试图找到一个良好的工作流程: 允许我在包含或排除输出之间进行选择,如果我不想要它, 会阻止我意外提交输出, ... -
196 votesanswersviews
如何在浏览器中增加Jupyter / ipython笔记本的单元格宽度?
我想在浏览器中增加ipython笔记本的宽度 . 我有一个高分辨率的屏幕,我想扩大单元格的宽度/大小,以利用这个额外的空间 . 谢谢! 编辑:5/2017 我现在使用jupyterthemes:https://github.com/dunovank/jupyter-themes 这个命令: jt -t oceans16 -f roboto -fs 12 -cellw 100% 使用漂亮的主题将... -
119 votesanswersviews
如何在Jupyter Notebook中制作内联图?
我用“ %matplotlib inline ”在我的Ipython笔记本上内嵌了我的情节 . 现在,情节出现了 . 但是,它非常小 . 是否有办法使用笔记本设置或绘图设置使其看起来更大? -
0 votesanswersviews
如何在Google Colab上的ipython上运行shell脚本文件
我想知道如何在Google Colab上运行ipython(jupyter notbook)上的bash卖脚本文件 . 我从github下载了一个Deep-learning代码包,并将它们上传到我的google驱动器上,然后在Google Colab上安装goole驱动器代码包中包含'* . py'python代码和'fn.sh'脚本文件 . 通过执行脚本文件,可以执行python代码 . 我在G... -
2 votesanswersviews
无法在ipython集群引擎中导入numba?
我想在一个使用自定义numba-fied函数快速运行的IPython集群上运行计算 . 我尝试使用 dview 对象的 sync_imports 方法同步导入 . 问题是引擎不会发出指向问题的简短代码: from IPython.parallel import Client rc = Client() dview = rc[:] ... -
6 votesanswersviews
Windows 10上的Jupyter笔记本python崩溃
我花了一个星期的时间搜索并尝试不同的解决方案而没有运气 . 我见过其他几个人在一年多的时间里遇到同样的问题 . The issue: Windows 10 Pro build 15063.674 我正在使用最新的Anaconda 5版本和Python 3.6.2,并且所有软件包都更新到最新版本 . 运行Jupyter Notebook,一段时间后,python将崩溃,对话框“python已停止工作... -
64 votesanswersviews
ipython服务器无法启动:没有名为notebook.notebookapp的模块
我一直在尝试按照几个教程设置一个ipython服务器(因为没有一个是我的情况) . 几天前,我确实设法让它达到启动的程度,但之后却无法通过url访问它 . 今天它不再发布了,我找不到太多关于我得到的这个特定错误: Traceback (most recent call last): File "/usr/local/bin/ipython", line 9, in <... -
4 votesanswersviews
使用Tkinter和pylab / matplotlib嵌入的播放,暂停,停止可用性的彩色情节动画:无法更新图形/画布?
我看了,但没有找到足够具体的问题,如果重复这一点,那就很抱歉 . 目标:通过pylab的pcolor绘制的不同矩阵数据不断更新图形的GUI,以便运行动画 . 但是用户应该可以通过Tkinter小部件按钮播放,暂停,停止动画 . 在我使用set_array(),draw()和canvas.manager.after()...得到matplotlib的答案之前,我有工作代码,可以让我开始动画,但我无法... -
3 votesanswersviews
在虚拟环境中启动时,jupyter笔记本中的sys.path错误
我创建了一个名为 sampleenv 的虚拟环境,但是当我在sampleenv中启动jupyter笔记本时,我注意到它是从我另一个名为 openfaceenv 的虚拟环境引用/选择python包 . 这是在jupyter笔记本中调用 sys.path 和 sys.executable 时的输出: ( sampleenv 中的jupyter笔记本内) import sys print sys.pat... -
0 votesanswersviews
超出了内存限制的范围,并且在python中超出了时间限制
我有一个问题要解决在线判断它的解决方案是使整数的总和例如输入4所以1 2 3 4输出10和另一个例子输入10所以得到1到10的总和以获得输出55等等但是当我使用List来存储数字并进行求和时(List)它给我这里超出内存限制的是代码 n=int(raw_input()) lista=[] for x in range(1,n+1): lista.append(x) print sum(lis... -
0 votesanswersviews
iPython内核和Anaconda环境
我想为我的Jupyter笔记本安装Python 2和Python 3内核,所以我按照这里的说明http://ipython.readthedocs.io/en/stable/install/kernel_install.html使用conda . 我最初只运行Python 3内核,所以我安装了Python 2: conda create -n ipykernel_py2 python=2 ipyk... -
481 votesanswersviews
pip和conda有什么区别?
我知道 pip 是python包的包管理器 . 但是,我看到IPython网站上的安装使用 conda 来安装IPython . 我可以使用 pip 来安装IPython吗?当我已经拥有 pip 时,为什么我应该使用 conda 作为另一个python包管理器? pip 和 conda 之间有什么区别? -
11 votesanswersviews
使用ipython在pycharm中获得REAL代码完成
许多python IDE都提供代码完成(代码洞察),PyCharm就是其中一个IDE . 但是,在我看来,提供的代码完成非常有限 . 让我举个例子说清楚: import numpy as np m = np.random.random((3,5)) m. 在'm'之后击中CTRL空间 . 不会给我任何代码完成, - 无论我怎么努力;)我猜这是因为IDE必须进行类型推断才能知道变量'm'的类型,而... -
0 votesanswersviews
Matplotlib没有交互式改变 - Canopy Ipython
我正在尝试使用matplotlib的冠层中的ipython来准备图形(后端设置为qt) . 我在终端上逐行写了下面的代码 import matplotlib.pyplot as plt fig = plt.figure() s = fig.add_subplot(1,1,1) 在第二行之后,我可以看到正在制作的数字 . 然而,在第三行之后,我没有看到正在创建子图 . 但是,如果我打印图形,则可以... -
41 votesanswersviews
Ipython没有可用的readline和pip install readline错误
我安装了ipython但它没有readline选项 . 我首先下载了gnu readline并编译并安装 . DId不知道这是否是一个合适的解决方案,但这是我想到的第一件事 . 它仍然无法使用与以前相同的错误: WARNING: Readline services not available on this platform. WARNING: The auto-indent feature r... -
1 votesanswersviews
隐藏Spyder中的runfile()命令
有没有办法'隐藏'runfile()命令,以便它不会显示在IPython控制台上?当文件具有长路径时,它会变得非常烦人,因为它显示路径两次: runfile('C:/Users/One/Desktop/Training/Week1/Files/file1.py',wdir='C:/Users/One/Desktop/Training/Week1/Files/file1.py') -
5 votesanswersviews
如何将一个数据框中的列添加到另一个数据框?
我有两个数据帧,一个18x30(称为df1)和一个2x30(称为df2),它们都具有完全相同的索引值 . 我希望能够将df2中的一列添加到df1的末尾 . df1中的数据类型都是整数,df2的数据类型是字符串 . 每当我合并/连接/加入时,我得到NaN而不是正确的数据 . 任何帮助将不胜感激 感谢:D -
97 votesanswersviews
在ipython中运行python脚本
是否可以从ipython内部运行python脚本(而不是模块)而不指示其路径?我试图设置PYTHONPATH但它似乎只适用于模块 . 我想执行 %run my_script.py 不在包含该文件的目录中 . -
0 votesanswersviews
IPython错误:/ usr / local / bin / iptest:权限被拒绝
我正在尝试在终端的Snow Leopard中安装iPython . 在终端窗口中输入: $sudo /usr/bin/easy_install-2.6 ipython 我得到以下结果: Searching for ipython Best match: ipython 0.10.1 Processing ipython-0.10.1-py2.6.egg ipython 0.10.1 is alr... -
27 votesanswersviews
如何有效地迭代Pandas数据帧的连续块
我有一个大型数据帧(几百万行) . 我希望能够对它进行groupby操作,但只需按任意连续(最好是相等大小)的行子集进行分组,而不是使用各行的任何特定属性来决定它们去哪个组 . 用例:我想通过IPython中的并行映射将函数应用于每一行 . 哪个行转到哪个后端引擎并不重要,因为该函数一次基于一行计算结果 . (从概念上讲,至少;实际上它是矢量化的 . ) 我想出了这样的事情: # Generat... -
61 votesanswersviews
如何动态更新ipython笔记本中的循环中的绘图(在一个单元格内)
环境:Python 2.7,matplotlib 1.3,IPython笔记本1.1,linux,chrome . 代码在一个输入单元格中,使用 --pylab=inline 我想使用IPython笔记本和pandas来消耗流并每5秒动态更新一次 . 当我只使用print语句以文本格式打印数据时,它完全正常:输出单元格只保留打印数据并添加新行 . 但是当我尝试绘制数据(然后在循环中更新它)时,绘图... -
14 votesanswersviews
iPython笔记本中的动画
我试图将动画放在iPython笔记本中,但我找不到解决方案 . 我看过一篇用交互式小部件讨论过的帖子,但是我对此有几个问题:首先,我用小部件看到的每个例子都使用滑块或其他输入,而我只想让动画在单元格时自动运行运行 . 其次,所有文档似乎都在Jupyter的网站上过时了 - 每当我下载并运行他们的笔记本时,我都会收到关于某些模块被弃用的消息,然后在文件中有些东西无法运行,可能是因为他们试图导入和访问... -
8 votesanswersviews
如何在单个IPython笔记本中多次显示相同的matplotlib图?
我使用matplotlib.pyplot的IPython笔记本,我经常创建一个需要相当大的代码块来生成的图 . 然后我想保存对象,并使用完全相同的图/轴对,以便稍后合并到另一个图中 . 例如,假设我有一些散射图的x-y数据对 . 我想稍后显示点数,然后是几个单元格 - 可能还有其他调用pyplot来制作其他不相关的数字 - 我想再次显示这个数字,以便我可以用回归线或某些数据绘制它其他图形 . 在下... -
4 votesanswersviews
创建已填充一些单元格的IPython笔记本
当我创建一个新的IPython笔记本时,它会打开一个空白笔记本 . 我希望我的所有笔记本都打开了几个单元格已经填充了我一直使用的东西 . 例如,第一个单元格将具有一些魔术命令 %load_ext autoreload %autoreload 2 %matplotlib inline 第二个单元格可能包含一些标准导入 import numpy as np import matplotlib as ... -
10 votesanswersviews
如何在IPython笔记本中显示包函数的源代码
出于教学目的,我想要一个IPython笔记本显示(作为单元格的输出)功能源代码,但我希望能够在多个笔记本中引用它 . 因此,我希望以类似于使用%psource魔术的方式显示功能代码,但会突出显示适当的语法 . 这是与this question类似的问题,但我希望能够将它应用于文件中的单个函数,而不是一次性应用于完整文件 . 使用上一个问题的建议我破解了一个简单的短代码: def print_sou... -
6 votesanswersviews
如何使用.ipynb文件在IPython笔记本中保存.py文件
如何设置我的IPython Notebook,以便每当我保存 .ipynb 文件时它还会自动将文件保存为 .py 文件(在同一目录中)? 特别是每次我对笔记本进行更改时,我都不想将文件作为 .py 文件下载,然后将下载的文件移动到目录中 . 我最近搬到了Mac,并且能够在我以前的(PC)设置上执行此操作,但是无法找到如何显式设置IPython来执行此操作 .