我现在正在使用IPython 0.10.2和Python 2.7。我在集群上启动一个ipcontroller和20个ipengine。代码结构非常简单。我只使用MultiEngineClient.execute()方法和MultiEngineClient字典接口(例如,mec['a']=b)。我当前的应用程序需要运行近两天。然而,在运行10小时后,我发现ipcontroller使用了3.1GB内存。我确实使用MultiEngineClient.clear_properties()。但它从不释放任
我正在处理python库的几个模块,通过IPython进行大部分测试
每当我尝试重新加载(deep_reload)一个使用sqlalchemy的模块时,重新加载会引发一个异常,并且无法重新加载该模块(我必须启动一个新内核并重新导入)。更具体地说,任何导入我的sqlalchemy声明性模型的模块
回溯相当长,因此我现在将进行总结,并在需要时提供更多信息
在异常之前,标准输出读取(这只是底部部分):
Reloading pysqlite2
Reloading sqlalchemy.dialects
在查看docstring时,是否可以将配置文件更改为自动进行打印
对比下面iPython控制台上的6和7
In [6]: zip.__doc__
Out[6]: 'zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]\n\nReturn a list of tuples, where each tuple contains the i-th element\nfrom each of the argument sequenc
我已经有一段时间有这个问题了:
使用Spyder 2.3.8中的iPython控制台,并安装QUTIP 3.1.0,
我尝试运行一个简单的代码:
qt.相干(3,1)
我希望输出显示为数组。
但是,在Spyder的iPython中执行此操作时,会显示一个图像:
出于某些原因,它似乎将数组呈现为图像,在大多数情况下,这很难读取,我更喜欢显示数组,如果我在Spyder中使用Python3控制台,这实际上是可行的
你能告诉我原因吗
奇怪的是,这种情况只发生在我的Fedora Scientific 2
目前,我正在从事一个图像处理项目,在该项目中,我使用windows上的Spyder操作代码中的图像,并显示发生的更改。现在,我的图像显示在QT控制台(IPython控制台)本身上。
用于显示图像的代码:
fig = plt.figure("Image")
ax = fig.add_subplot(1, 1, 1)
ax.set_title("Watermark Image")
ax.imshow(img_as_float(cv2.cvtColor(watermark, cv2.COLOR_BGR
我已经在Windows7电脑中使用pip安装了ipython、jupyter等。现在我想从命令行打开一个.pynb文件。当我键入“jupyter笔记本”时,它显示:“jupyter”不是可识别的内部或外部命令。。。。。。你能告诉我问题出在哪里吗?我不能从命令行打开文件,或者我必须安装像“pycharm”或“anaconda”这样的IDE吗?请尝试以下命令:
python -m notebook
如果没有巨蟒,这应该是有效的
问题在标题中
我知道,%在IPython中通常表示“神奇变量”。这不是一个我非常熟悉的概念,但我已经读过了
然而,今天我看到了一个教程,其中有人使用它来运行shell命令。通常我都看过并使用过
有区别吗?当我尝试它们时,它们似乎都在做相同的事情。区别在于:
使用运行命令时,它直接在子shell中执行bash命令
当您使用%运行命令时,它将执行IPython中定义的一个
IPython定义的一些神奇命令故意镜像bash命令,但它们在实现细节上有所不同
例如,运行!cdbash命令不会持续更改目
我已经为我的学生写了一些IPython魔术函数,我想用easy_install安装它们。到目前为止,我找到的唯一方法是将python文件复制到概要文件目录,但easy_install在我这样做时会抱怨沙盒冲突
有没有办法通过setuptools安装magic函数?任何可导入的Python模块都可以是IPython扩展-您可以在正常位置安装它,然后添加一个注册magic函数的load\u IPython\u扩展函数。请参阅上的文档
然后运行%load\u ext foo.bar(其中foo.bar
标签: Ipython
rootpermission-deniedipython-notebook
有没有一种方法可以让ipython根用户访问它的magic命令?具体地说,我正在尝试将%cd装入一个已装入的目录,并收到一个权限被拒绝的错误。我正在尝试从ipython笔记本中执行此操作,我使用root访问权限打开了ipython笔记本,但如果我在终端中打开ipython,也会发生同样的情况
我需要这样做,以便我可以得到一个目录列表,从中提取数据文件。我可以使用%ls从挂载目录之外列出它们,但我认为没有办法将该目录的输出保存到变量中。其他目录列表函数(如glob)似乎也无法查看目录内部。是否尝试
到目前为止,我一直在fedora 18上成功运行ipython:我在尝试启动它时遇到以下异常:
Traceback (most recent call last):
File "/usr/bin/ipython", line 9, in <module>
load_entry_point('ipython==1.1.0', 'console_scripts', 'ipython')()
File "/usr/lib/python2.7/site-packages/IP
我无法在Ipython笔记本中运行我的代码。每当我运行代码时,记事本就会被击中,并显示处理符号(*)。但是,当我关闭笔记本并再次打开它,然后执行我的命令时,我可以在笔记本中运行我的命令。你能帮我做这个吗
In [*]: print "data"
关闭并重新打开笔记本后
In [2]:print "data"
data
在一天结束时,它起作用了,不是吗?否则会有什么问题?@jeanrjc-它可以工作,但有时会被击中。我正在使用热思考雨篷,安装水蟒,解决了这个问题吗?看来笔记本已经关机了。如
此代码在Ipython/Juypter单元格中运行良好,可以获取笔记本文件名:
js = """var kernel = IPython.notebook.kernel;
var thename = window.document.getElementById("notebook_name").innerHTML;
var command = "theNotebook2 = " + "'"+thename+"'";
kernel.execute(command);"""
display(Java
我正在使用一个小部件来参数化一些数据的生成。我希望捕获数据,而不输出数据。这可能吗?添加不起作用。例如:
import ipywidgets as widgets
from ipywidgets import interact, interactive, fixed
def generate_data(n, p, s):
return np.random.negative_binomial(n, p, s)
w_n = widgets.IntSlider(min=1, max=100
当尝试使用命令Jupyter Notebook启动Jupyter时,我遇到以下错误:
File "/anaconda/bin/jupyter-notebook", line 4, in <module>
import notebook.notebookapp
File "/anaconda/lib/python3.6/site-packages/notebook/notebookapp.py",
line 63, in <module>
from .services.c
如何从iPython运行脚本
我正在寻找一种方法,以停止每次我改变我正在学习的课程时退出和打开iPython。重新加载对我不起作用
我试图从iPython运行的脚本/hello world.py的内容是
#!/usr/bin/env python
print('hello world')
我试过了
hello-world.py
当通过终端使用jupyter控制台时(直接从cmd/hyper或笔记本),clear命令(和类似命令)会输出一些类似表情符号的字符。我似乎找不到任何与此相关的已知问题/bug。已尝试重新安装,但问题仍然存在。
CLS命令在cmd中按预期工作
请参阅以下终端打印:
C:\Users\kritjo>jupyter console
Jupyter console 6.2.0
Python 3.8.6 (tags/v3.8.6:db45529, Sep 23 2020, 15:52:53) [M
我有一个用Python编写的基于GUI的(TraitsUI/PyQt/Envisage)应用程序。我想创建一个IPython笔记本,在其中我公开了一个小API和一些对象。这些对象包括一个SQLAlchemy会话和一组SQLAlchemy模型
我找了很多,但我找不到任何这样的例子。我可以启动一个笔记本:
from IPython.frontend.html.notebook import notebookapp
app = notebookapp.NotebookApp.instance()
ap
可以在jupyter中注释掉整个单元格吗
我需要它来处理这个案子:
我有很多细胞,我想运行所有细胞,除了少数细胞。我喜欢我的代码被组织在不同的单元格中,但我不想去每个单元格注释掉它的行。我更喜欢以某种方式选择要注释掉的单元格,然后一次性注释掉它们(这样我以后可以轻松地取消注释)
谢谢我认为最简单的方法是在不想运行时用M将单元格类型更改为“Markdown”,在运行时用Y将单元格类型更改为“Code”。在一个简短的测试中,我在来回切换时没有丢失格式
我认为您不能一次选择多个单元格。如果将单元格切换
我无法通过潜水或乘法计算其他列
通过下面的代码-
csv_data["male Turnout"]=csv_data["Male Voters"]/csv_data["Male Electors"]
男性投票人-新列名男性投票人-现有列名男性
选民-现有栏
我无法理解如何将str转换为int,如图所示-
执行时,/:'str'和'str'的操作数类型不受支持
代码--
我也试过了
mydata=float(csv_data())
转换csv_数据-我的数据集名称csv_数据[“男性投票人”]
我试图打开下面的文本文件,但我的输出不是我想要的。
我需要时间标签列中的日期和压力列中的压力。我将删除其余列。谢谢。。我想出来了
现在我需要知道如何合并日期和时间以获得datetime列
我在ipython上运行SITK,试图了解它是如何工作的,作为其中的一部分,我试图通过以下方式打开图像:
sitk.show(image)
但当imageJ打开时,我得到了以下错误:文件的格式不受支持,读卡器插件不可用,或者找不到:
/tmp/TempFile-142820.nii
我做了一个快速搜索,看起来我需要添加HandleExtraFileTypes插件,我已经看过了,但是我不知道如何在imageJ中实现这个插件。我似乎找不到imageJ的“插件”文件夹。顺便说一下,我正在mac电脑上
我想检查magic命令的当前值%xmode。可用模式为上下文、普通和详细
如果您只是键入%xmode,它会自动切换到下一个值。当然,您可以知道它被设置为哪个值,但是再运行两次相同的命令将其设置回原始值是一件痛苦的事情
那么,是否可以只检查值而不更改它?我们可以运行下面的行从IPython终端获取当前的xmode
get_ipython().config['InteractiveShell']['xmode']
你有机会试一下我的答案吗?@AmitSingh是的,很抱歉反应太晚了。。。
IPython笔记本电脑和Qt控制台都支持显示丰富的对象表示。例如,这是通过定义\u repr\u html方法来实现的
问题在于,这两种方法呈现HTML的方式不同。我是否有办法检测是否在ipythonqtconsole下运行,以便使用更基本的HTML集?最好是一种将来不太可能中断的有文档记录的方式?我也有类似的问题。在IPython终端中使用颜色需要调用windows DLL,但qtconsole中的颜色似乎支持基于linux的转义序列……无论如何。这是我发现的。它很难看…但它至少会告诉你终端
我们正在使用iPython进行试验,到目前为止,我们的印象非常深刻。然而,有一点让人恼火的是,如果您修改输入单元格中的代码并单击其他地方,它可能看起来已经执行了(有输出!),但还没有返回
如果没有执行(或自上次更改后执行),单元格背景颜色会发生变化,这将是一件好事。有人试过这样做吗?我想,如果你把这一点发挥到极致,你可能还会突出显示出无序的单元格——如果从上到下运行,存在风险的单元格将不再“有意义”。我们对此进行了调查,结果发现它比听起来更难、更令人困惑——请参见第页的讨论
自从升级到IPython版本3(我有3.1.0)以来,每次使用%timeit命令时,它都会在打印计时结果之前打印“最慢的运行时间比最快的运行时间长[number]倍。这可能意味着正在缓存中间结果”。即使是非常简单的操作也会发生这种情况。例如:
In [4]: x = 5
In [5]: %timeit x
The slowest run took 53.99 times longer than the fastest. This could mean that an intermediate
我似乎无法将输出包含在使用创建的.ipynb中
%notebook -e tmp.ipynb
魔法命令。
当我创建一个应该产生输出f的简单函数时,我可以用
%history -o -f history.test
magic命令,并成功查看输出:
f = lambda x : x + 2
/f 1
3.
但是,当我使用上述%notebook magic命令尝试相同操作时,我得到以下结果:
{
"cells": [
{
"cell_type": "code",
"exe
在本教程演示中,他们使用了这一点,但显然,他们没有向您展示如何做到这一点
谢谢,对不起,我完全误解了你的问题
如果您的意思是嵌入您不执行的代码,那么您可以使用简单的标记语法(例如类似于StackOverflow)。要包含内联代码,请在反勾号之间插入:
For example `a[::2]` selects every second element of the list `a`.
如果要包含代码块,请将整个代码块缩进4个空格,或将代码块放在3个回标记之间(如果指定语言,后者还支持语法高亮
我在一台新机器上使用pip安装了IPython/Jupyter(带有El Capitan的Macbook Air)。在我的一个相当简单的笔记本中(使用整个堆栈的相同版本创建),所有方程,无论是否内联,突然在右侧有一条垂直线;与嵌入图像的高度相同
即使对于单个内联符号(如$x$)也是如此。我没有复杂的宏或任何奇怪的乳胶黑客正在进行
有人知道吗
这是一张照片
这是Chrome的一个变化,影响了Jupyter Notebook 4.1附带的MathJax 2.5。Notebook 4.2将捆绑Math
出于某种原因,我希望我的HTML小部件具有固定的高度,无论小部件中有多少行。如果线条太多,无法适应高度,理想情况下可以滚动查看所有线条。我尝试了以下方法,但无效:
import ipywidgets as widgets
widgets.HTML(
value="Hello <p>World</p><p>World</p><p>World</p><p>World</p><p>Wor
我在用IPython笔记本。到目前为止,我只知道:
from IPython.core.display import Image
Image(filename='gibbs.png')
这确实很好地显示了图像。我现在想要的是添加一些文本框和箭头,指向图片中的特定区域,最好都在代码中(而不是拖放)
有些事情告诉我,我可能必须在Matplotlib中执行此操作,但我想知道最佳做法是什么。您可以使用Matplotlib执行此操作。该函数将允许您包括箭头和文本。如果您希望文本不带箭头,请省略“arro
在python和ipython中:
In [1]: complex_object = ['test', u'тест']
In [2]: print(complex_object)
['test', u'\u0442\u0435\u0441\u0442']
In [3]: complex_object
Out[3]: ['test', u'\u0442\u0435\u0441\u0442']
In [4]: print(complex_object[1])
тест
In [5]: co
标签: Ipython
ipython-notebookipython-parallel
我正在尝试使用ipcontroller和ipengine运行两个远程服务器。因此,我在主节点上使用ipcontroller启动一个进程,最后我将在主节点上运行ipythonnotebook
由于有大量可用的教程,在远程主机上运行iEngine进展顺利。在根据每个主机的CPU数量运行ipengine之后,我使用disown-a避免在后台关闭运行ipengine。但是,由于某些原因,它们在关闭SSH会话后不会继续运行。我甚至使用过nohup命令,但还是有类似的行为。如果您能就此问题提供任何意见,我将
当使用Sphinx编译文档时,我得到了一个错误AttributeError:“str”对象没有属性“worksheets”。如何修复此问题?由于未安装最新的iPython,因此出现错误。您可能使用sudo-apt-get-install-ipython安装了它,但是您应该使用sudo-pip-install-ipython-upgrade进行升级,然后通过运行sudo-apt-get-remove-ipython确保删除了以前的安装
当我启动ipython notebook时,我希望它启动firefox,但使用特定的firefox配置文件,这不是我的默认firefox配置文件
在我的ipython档案中,我有
c.NotebookApp.browser = u'/usr/bin/firefox'
这就确保了ipython笔记本电脑选择firefox。但是,它选择默认的firefox配置文件,或者选择最近使用的firefox配置文件
从我的linux终端,我可以像这样启动我首选的ipython特定firefox配置文件(名为
我正在使用IPython和Cython
我正在外部文本编辑器的模块中编辑Cython函数
我想导入这些模块并在IPython中使用它们,但在导入时使用IPython编译它们
这样做的语法是什么?我不希望我的代码出现在IPython笔记本中。这是一个不寻常的工作流,但应该可以让某些东西正常工作。首先,对于要在IPython会话中导入的内容,它们必须出现在sys.path中。您可以按如下方式在该列表中插入新文件夹:
您要添加的路径将是放置已编译Cython模块的文件夹。无论您接下来使用哪种策略,您
标签: Ipython
ipython-notebookreveal.js
问题:我站在一个班级前面,用iPython笔记本上生成的reveal.js幻灯片演示。有人提到文本大小太小,问我是否可以放大一点。Ctrl-+用于缩放似乎不起作用了(再也不起作用了?我想记住我以前在Chrome中做过)
在这种情况下我该怎么办?停止演示并开始摆弄CSS似乎不是答案。你找到答案了吗?实际上,在CSS中,您可以搜索zoom:并将值更改为,即zoom:1.4。我也很乐意听到一个更好的解决方案。这个问题有什么更新吗?
标签: Ipython
ipython-notebookjupyter
我想在笔记本服务器收到关机信号时运行一小段python代码,配置中是否有用于此的钩子?我认为没有任何特定于IPython的内容。在Python解释器退出之前,您可以使用atexit模块()运行代码。IPython的当前版本可能会有所帮助。另请参阅
关于如何在ipython中强制执行而不是newline,存在许多问题。但我需要的恰恰相反。考虑:
In [9]: import sqlalchemy sqlalchemy.__version__
File "<ipython-input-9-84bd5002c701>", line 1
import sqlalchemy sqlalchemy.__version__
^
SyntaxError: invalid
IPywidgets手册在很大程度上非常有用,但缺少关于如何创建复杂仪表板的说明。特别是,我正试图了解我们如何:
设计抽象以帮助构建易于扩展的仪表板,仪表板包含多个相互依赖的小部件,其中一些小部件隐藏/显示其他小部件
这样做的方式允许我将所有小部件的状态设置为dict,这样我就可以随后实现按钮,将仪表板的配置保存并加载到JSON文件中
为了使这个问题更具体,我设计了一个我当前方法的最小示例,它基于我从@jasongrout上收到的;回答时,请通过在其中重新实现此示例来演示您的设计模式,确保明确满
标签: Ipython
tornadoipython-notebook
可以通过以下方式在ipython控制台中启动笔记本应用程序:
from IPython.html import notebookapp
nbapp = notebookapp.NotebookApp()
nbapp.initialize()
nbapp.start()
这将简单地打开一个带有仪表板的浏览器,从仪表板可以创建/删除和启动/关闭笔记本电脑。但是,nbapp.start()连接到tornado http服务器,无法使用实例nbapp从控制台管理笔记本。
在执行方法nbapp.star
标签: Ipython
fedoraipython-notebookpyzmq
我不能在笔记本上运行ipython。为了检查我是否执行了iptest,zmq出现以下错误:
Traceback (most recent call last):
File "/usr/bin/iptest", line 9, in <module>
load_entry_point('ipython==2.2.0', 'console_scripts', 'iptest')()
File "/usr/lib/python2.7/site-packages/pkg
因此,我尝试将Ipython笔记本与Anaconda(Windows10)一起使用。我进入了anaconda cmd并创建了一个新的环境。我在这个环境中安装Seaborn。然后我在conda cmd中运行Ipython命令
conda create --name TryThis python=2
activate TryThis
conda install seaborn
ipython
当我跑的时候
import seaborn as sns
在这方面,它执行
我想跳出当前运行的程序并放回shell(无需重新启动ipython)Control-C在正常的交互式Python shell中工作,它也应该在ipy中工作(程序捕获键盘中断异常除外)在Windows上重新安装console2和ipython后,我遇到了同样的问题。如果使用ipython.exe启动器,这似乎是一个问题,它只会关闭整个窗口。但是,如果您使用
python C:\python27\scripts\ipython script.py
然后,它捕捉并处理键盘中断,并在ipython提示下
“ipython3笔记本”是否有办法通过“运行”按钮接收命令行参数
非常感谢。您指的是Cell->Run菜单项吗?如果是这样的话,那就不是了。笔记本电脑并不是专门为这样使用而设计的。你想做什么?当我试图使用Jupyter笔记本中的argparse库运行一些脚本时,我遇到了这个问题。因为我不想对代码做太多修改,所以我需要向解析器提供sys.argv[]。
在我的例子中,这样的代码可以解决问题:
import sys
sys.argv=['self.py','arg1','arg2']
因为在实际
我正在使用IPython的强大功能运行一系列长期运行的任务
如何从IPython客户端的ipengines标准输出中获得实时输出
例如,我正在运行dview.map\u async(有趣,很多参数)和fun打印到标准输出。我希望看到他们正在发生的产出
我知道AsyncResult.stdout,但它只有在所有任务完成后才可用。您可以通过访问AsyncResult.stdout同时查看stdout,它将返回字符串列表,这些字符串是每个引擎的stdout
最简单的情况是:
print ar.stdo
我自己做一个柱状图,每个条的总和是1。所以每个条都小于1。为什么它们不适合绘图窗口?我怎样才能做到这一点
yaxis().bounds = [0,1]
这只设置轴,但不适合我的绘图。如果没有适合bokeh的文档,我会对这些简单的问题感到恼火
from bokeh.plotting import *
from __future__ import division
output_notebook()
from bokeh.plotting import rect
balkenbreite = 5
我使用以下命令将.ipynb文件转换为html:
ipython nbconvert notebook.ipynb --to html
它包含custom.css链接
<link href="custom.css" rel="stylesheet">
我怎样才能包括海关
<script src="custom.js"></script>
使用nbconvert时
<script src="custom.js"></script>
每次我进入ipython模式时,ipython都会用这个消息欢迎我
WARNING: Attempting to work in a virtualenv. If you encounter
problems, please install IPython inside the virtualenv.
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
Type "copyright", "credits" or "license" for more
这是线程的延续。它的重点稍微突出一些,希望能更清楚地说明问题可能是什么
我使用mpich/mpi4py、machinefile和virtualenv中的所有库将3个节点作为集群运行,所有这些都在NFS共享上。我的目标是使用ipython/ipyparallel跨多个节点分发作业,每个节点运行多个ipython引擎
我可以在一个节点上运行ipcluster start--profile=mpi-n4(在本例中为worker2),并通过另一个节点(在本例中为worker1)运行ipython--pr
每次我用
jupyter notebook
我得到一份工作
Connection refused: localhost:8888
我必须用127.0.0.1替换localhost,它才能工作。
而127.0.0.1笔记本却乱七八糟
我使用的所有浏览器都会出现这种情况:
如何解决此问题?您的防病毒/防火墙出现故障,或者网络配置混乱。Localhost应解析为127.0.0.1。由于某些原因,此正常过程受到干扰。我已尝试关闭防病毒,以查看是否是原因,并尝试从chrome设置中取消代理,但结果仍然
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 22 页