草庐IT

get_ipython

全部标签

python - 运行IPython/Jupyter Notebook 会影响程序速度吗?

我正在开发一个模拟程序(有点像数值求解器)。我正在ipython笔记本中开发它。我想知道在笔记本中运行代码的速度是否与从终端运行代码的速度相同?与从终端native运行相比,笔记本中的浏览器内存或开销以及诸如此类的东西是否会使代码在笔记本中运行得更慢? 最佳答案 如果您的模拟中有很多打印语句,可能会导致速度变慢的原因之一。如果您在同一台机器上运行内核服务器和浏览器,假设您的模拟将使用您计算机的所有内核,那么使用笔记本电脑会减慢速度。但只能在模拟运行时浏览facebook或Youtube。使用IPython的大部分开销实际上是在您按下

python - 切换到 python3 的 ipython?

我的机器上安装了python2.7和python3以及ipython。我想在默认情况下将Ipython与python3一起使用,它采用python2.7。在python3中使用ipython的过程是什么。 最佳答案 你为什么不试试这个:ipython3 关于python-切换到python3的ipython?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20723086/

python - 将python/ipython交互式提示命令的输出重定向到文件或变量

如果我在Python或Ipython命令提示符下执行一个函数,例如“help(dir)”:>>>help(dir)Helponbuilt-infunctiondirinmodule__builtin__:dir(...)dir([object])->listofstringsIfcalledwithoutanargument,returnthenamesinthecurrentscope.我想在文件或变量中捕获结果输出,但是>>>x=help(dir)>>>help(dir)>file.txt>>>help(dir)>>file.txt不工作。我看到一个相关问题(Redirectano

python - 在 Python 脚本中使用 "apt-get install xxx"

目前我需要根据操作系统使用apt或rpm安装一些软件包。我看到lib“apt”可以更新或升级系统,但是可以用它来安装单个包吗?我也尝试使用“子流程”:subprocess.Popen('apt-getinstall-yfiletoinstall',shell=True,stdin=None,stdout=None,stderr=None,executable="/bin/bash")但是这个命令显示了shell中的所有进程,我不能隐藏它。感谢您的帮助。 最佳答案 您可以使用subprocess库中的check_call。fromsu

python - 在 ndb 中使用 get_by_id 获取多个实体

使用旧数据库,我可以调用Model.get_by_id([1,2,3])来获取实体列表。Ndb的Model.get_by_id不支持将id列表作为参数。复制旧功能的最佳方式是什么? 最佳答案 您使用函数get_multi获取键列表。objects=ndb.get_multi([ndb.Key(Model,k)forkinids]) 关于python-在ndb中使用get_by_id获取多个实体,我们在StackOverflow上找到一个类似的问题: https

python - 如何检查 IPython 中的一个特定对象

我来自MATLAB,习惯于使用whos命令来获取变量信息,例如形状和数据类型,并且经常将其与特定名称一起使用(例如,whosVar1)。我知道我也可以在IPython中使用whos;然而,当我有大量变量和对象时,我希望能够一次检查一个,而MATLAB语法失败了。a=[1,2,3]whosaNovariablesmatchyourrequestedtype.我在EnthoughtCanopyIDE中使用IPythonshell。这个有命令吗?谢谢,亚伦 最佳答案 命令whos和linemagic%whos在IPython中可用,但不是

python - 如何在 iPython 中获取最后赋值的变量的值?

我是一个完全的iPython新手,但我想知道是否有办法获取最后分配的变量的值:In[1]:long_variable_name=333In[2]:在R中我们有.Last.value:>long_variable_name=333>.Last.value[1]333 最佳答案 最后一个返回的对象有一个快捷方式,_。In[1]:1+3Out[1]:4In[2]:_Out[2]:4 关于python-如何在iPython中获取最后赋值的变量的值?,我们在StackOverflow上找到一个类似

python - iframe 不在 ipython-notebook 中呈现

以下iframe不会在ipython-notebook中呈现fromIPython.displayimportHTMLHTML('')但是,这个将呈现(注意,.com与.org)fromIPython.displayimportHTMLHTML('')在第一个示例中我做错了什么吗?如果这是错误,我应该在哪里提交错误报告? 最佳答案 IPython现在直接支持IFrame:fromIPython.displayimportIFrameIFrame('http://stackoverflow.org',width=700,height=

Python 多处理日志记录 - 为什么使用 multiprocessing.get_logger

一段时间以来,我一直在为多进程日志而苦苦挣扎,原因有很多。我的一个原因是,为什么要另一个get_logger。我当然见过thisquestion并且multiprocessing.get_logger返回的记录器似乎做了一些“进程共享锁”魔法来使日志记录处理顺畅。所以,今天我查看了Python2.7的多处理代码(/multiprocessing/util.py),发现这个记录器只是一个普通的logging.Logger,几乎没有任何魔法。这是Python文档中的描述,就在get_logger函数:Somesupportforloggingisavailable.Note,however

python - pycharm 代码自动完成不适用于带有 ipython 的 python 控制台

自动完成在编辑窗口中工作,但在具有Ipython环境的python控制台中不起作用。但是,当我在终端窗口中运行ipython时,Ipython出现并且自动完成工作。我在windows下使用的是PycharmCommunityversion4.0.6。有人建议自动完成键绑定(bind)是ctrl-space,但是,我发现在编辑窗口中,TAB用于自动完成。 最佳答案 我有一个类似的问题,即我想在python控制台中运行一个不同于默认环境的环境。从设置中,您可以更改用于python控制台的解释器。(见图)。您应该能够在那里设置正确的环境。