GVKun编程网logo

如何在Jupyter笔记本中对熊猫使用tqdm?

16

如果您对如何在Jupyter笔记本中对熊猫使用tqdm?感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于如何在Jupyter笔记本中对熊猫使用tqdm?的详细内容,并且为您提

如果您对如何在Jupyter笔记本中对熊猫使用tqdm?感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于如何在Jupyter笔记本中对熊猫使用tqdm?的详细内容,并且为您提供关于Anaconda Jupyter笔记本中的内核错误、anaconda – 如何在IPython jupyter笔记本中传递命令行参数、javascript – 如何在ipython / jupyter笔记本中修改reveal.js幻灯片设置、Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?的有价值信息。

本文目录一览:

如何在Jupyter笔记本中对熊猫使用tqdm?

如何在Jupyter笔记本中对熊猫使用tqdm?

我正在使用jupyter笔记本对熊猫进行一些分析,由于我的apply函数需要很长时间,因此我希望看到一个进度条。通过这里的这篇文章,我找到了tqdm库,该库为pandas操作提供了一个简单的进度条。还有一个Jupyter集成,它提供了一个非常不错的进度条,其中进度条本身随时间而变化。

但是,我想将两者结合起来,但还不太了解如何做到这一点。让我们以与文档中相同的示例为例

import pandas as pdimport numpy as npfrom tqdm import tqdmdf = pd.DataFrame(np.random.randint(0, 100, (100000, 6)))# Register `pandas.progress_apply` and `pandas.Series.map_apply` with `tqdm`# (can use `tqdm_gui`, `tqdm_notebook`, optional kwargs, etc.)tqdm.pandas(desc="my bar!")# Now you can use `progress_apply` instead of `apply`# and `progress_map` instead of `map`df.progress_apply(lambda x: x**2)# can also groupby:# df.groupby(0).progress_apply(lambda x: x**2)

它甚至说“可以使用’tqdm_notebook’”,但是我找不到方法。我已经尝试了一些事情,例如

tqdm_notebook(tqdm.pandas(desc="my bar!"))

要么

tqdm_notebook.pandas

但它们不起作用。在定义中,在我看来

tqdm.pandas(tqdm_notebook(desc="my bar!"))

应该可以,但是该栏无法正确显示进度,仍然有其他输出。

还有其他想法吗?

答案1

小编典典

您可以使用:

tqdm_notebook().pandas(*args, **kwargs)

这是因为tqdm_notebook具有延迟器适配器,因此在访问其方法(包括类方法)之前必须实例化它。

将来(> v5.1),您应该能够使用更统一的API:

tqdm_pandas(tqdm_notebook, *args, **kwargs)

Anaconda Jupyter笔记本中的内核错误

Anaconda Jupyter笔记本中的内核错误

如何解决Anaconda Jupyter笔记本中的内核错误?

我在Windows 10的Anaconda中安装了新版本的anaconda。我在Jupyter笔记本中收到内核错误。我尝试了多种方法来修复它。失败。这是错误。有人可以指导吗?谢谢

Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\web.py",line 1703,in _execute
result = await result
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 742,in run
yielded = self.gen.throw(*exc_info)  # type: ignore
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\services\sessions\handlers.py",line 69,in post
model = yield maybe_future(
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 735,in run
value = future.result()
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",in run
yielded = self.gen.throw(*exc_info)  # type: ignore
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py",line 88,in create_session
kernel_id = yield self.start_kernel_for_session(session_id,path,name,type,kernel_name)
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 100,in start_kernel_for_session
kernel_id = yield maybe_future(
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 209,in wrapper
yielded = next(result)
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\services\kernels\kernelmanager.py",line 168,in start_kernel
super(MappingKernelManager,self).start_kernel(**kwargs)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\multikernelmanager.py",line 186,in start_kernel
km.start_kernel(**kwargs)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py",line 308,in start_kernel
self.kernel = self._launch_kernel(kernel_cmd,**kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py",line 215,in _launch_kernel
return launch_kernel(kernel_cmd,**kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\launcher.py",line 135,in launch_kernel
proc = Popen(cmd,**kwargs)
File "C:\ProgramData\Anaconda3\lib\subprocess.py",line 854,in __init__
self._execute_child(args,executable,preexec_fn,close_fds,File "C:\ProgramData\Anaconda3\lib\subprocess.py",line 1307,in _execute_child
hp,ht,pid,tid = _winapi.CreateProcess(executable,args,FileNotFoundError: [WinError 2] The system cannot find the file specified

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

anaconda – 如何在IPython jupyter笔记本中传递命令行参数

anaconda – 如何在IPython jupyter笔记本中传递命令行参数

我是I python的新手.目前我已经使用Anaconda安装了Ipython并使用jupyter notebook UI编写代码来绘制图表.
我希望在argparse模块的帮助下将几个参数传递给我的工作脚本.
下面是代码..

import argparse

parser = argparse.ArgumentParser(description = ''Process display arguments'')
parser.add_argument(''-t'',"--test_name",help="Mandatory test name directory path",type=str)
parser.add_argument(''-s'',"--symbolSet",nargs = ''?'',help="Optional symbolset",const = ''baz'',default = ''deafultOne'')
args = parser.parse_args()
if args.test_name is None:
        print("test_name argument is mandatory.. Use option -h for help.. Exiting..")
        sys.exit(1)

现在,如何通过UI执行我的脚本时传递这些参数,还是可以通过命令提示符运行我的脚本并仍能绘制图表?
我正在使用Windows机器.如果您需要更多信息,请告诉我.就此而言.

解决方法

您可以在jupyter中使用带有类语法的argparse参数.

class Args:
  test_name = ''''
  symbolSet = ''defaultOne''

args=Args()

还有一个自动转换脚本.
http://35.192.144.192:8000/arg2cls.html

javascript – 如何在ipython / jupyter笔记本中修改reveal.js幻灯片设置

javascript – 如何在ipython / jupyter笔记本中修改reveal.js幻灯片设置

我正在使用jupyter / i Python笔记本编写reveal.js幻灯片.我想更改一些默认设置是一个简单的方法.我已经管理的事情(万一有人帮助)

改变主题

通过添加包含的原始单元格来更改主题

<link rel="stylesheet" href="reveal.js/css/theme/sky.css" id="theme">

2.更改transparent.js配置

nbconvert的问题是它在所有单元格语法之后加载了reveal.js,因此只需添加< script> Reveal.configure(…)< / script>以同样的方式不起作用(显示仍将是未知数).解决方案是确保在文档加载后执行代码:

<script type="text/javascript">

$(document).ready(function(){

    Reveal.configure({
        transition: 'convex' // none/fade/slide/convex/concave/zoom
    })
});    
</script>

改变别的东西

这是我失败的地方

如何设置片段的行为或特定幻灯片的背景?

解决方法

也许这有点晚了

虽然其中有些不起作用,但是我从同一个博客中发现了另外一篇文章:Customizing your IPython slides,可能是你要求的.

custom.css仍然适用于我(与Jupyter 4和Revealjs 3.0.0).只需将custom.css文件放在.html所在的目录中.

改变字体(记住’.reveal’):

.reveal p {
font-family: 'Raleway',sans-serif;
color: #2d28cc;
}

添加背景(但主题背景颜色将消失,也许需要更多的CSS调整):

body {
  background: url(logo.png)
  no-repeat
  left center;
padding: 5px 0 5px 25px;
}

要将东西添加到特定幻灯片,我将使用自定义div,例如:

div.footer {
font-size:14pt;
font-style: italic;
color: #4aaeee;
text-align: center
}

然后将其添加到jupyter单元格:

<div id="footer">...</div>

希望这有帮助〜

Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?

Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?

如何解决Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组??

几乎每天都在使用Jupyter时,通常会同时打开多个Jupyter笔记本文件。电脑几乎始终处于开机状态,因此Jupyter也几乎始终处于开机状态。每当打开Jupyter时,通常至少会显示5或6个Jupyter笔记本选项卡,有时可能会打开10个或更多笔记本文件。

只要文件太大,Jupyter笔记本文件的速度就会变慢。很难确切地定义大。大通常发生在100-150个细胞中。只要笔记本电脑明显变慢,那么大就是大。每当笔记本变慢时,都会创建一个新笔记本。将相同的库粘贴到新笔记本中,并且通常在与大型慢速笔记本相同的子文件夹中创建新笔记本。然后,从大而慢的笔记本上取下来的地方提取编码。

一个主笔记本文件夹中有数百个笔记本。笔记本主文件夹下有几十个子文件夹。而且,在试图从混乱中创建订单时,大多数笔记本通常都保存在子文件夹中,这些子文件夹代表程序包类型,功能类型或笔记本代码的用途。子文件夹的名称与笔记本的主题或用途相似。有以dplyr命名的子文件夹,还有以purrr命名的子文件夹,等等。还有以图形,地图,绘图,子设置,映射等命名的子文件夹。因此,将创建Jupyter笔记本并将其保存到以下子文件夹中:代表笔记本电脑主要用途的名称。

Jupyter的一大优点是,每当重新命名Jupyter时,就会再次打开那些最后打开的笔记本文件。这就引出了这个帖子中的问题:

Is there a way to group notebooks so that an entire group can selected and be opened at the same time?  

我已经阅读了有关Jupyer Hub的信息,但是这个Hub听起来不像我要找的答案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

关于如何在Jupyter笔记本中对熊猫使用tqdm?的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Anaconda Jupyter笔记本中的内核错误、anaconda – 如何在IPython jupyter笔记本中传递命令行参数、javascript – 如何在ipython / jupyter笔记本中修改reveal.js幻灯片设置、Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?等相关知识的信息别忘了在本站进行查找喔。

本文标签: