我有一个python动画脚本(使用matplotlib的funcAnimation),它在Spyder中运行但在Jupyter中不运行.我尝试过以下各种建议,例如添加"%matplotlib inline"和将matplotlib后端更改为"Qt4agg",都没有成功.我也试过运行几个动画示例(来自Jupyter教程),但没有一个有效.有时我会收到错误消息,有时会出现情节,但不会生成动画.顺便说一句,我已经让 pyplot.plot()使用"%matplotlib inline"工作.
有没有人知道一个工作Jupyter笔记本与SIMPLE内联动画示例使用funcAnimation.在此先感谢您的帮助!
[注意:我在Windows 7上]
python animation matplotlib ipython-notebook jupyter-notebook
该命令jupyter notebook将打开Jupyter目录树页面,您可以在其中创建ipynb文件.
有没有办法跳过该页面并直接在浏览器上创建和打开ipynb文件?
我在想像jupyter notebook mynotebook.ipynb
我正在尝试在 Jupyter 笔记本中设置一个进度条。这是一台新电脑,我通常做的事情似乎不起作用:
from tqdm import tqdm_notebook
example_iter = [1,2,3,4,5]
for rec in tqdm_notebook(example_iter):
time.sleep(.1)
Run Code Online (Sandbox Code Playgroud)
产生以下文本输出并且不显示任何进度条
HBox(children=(IntProgress(value=0, max=5), HTML(value='')))
Run Code Online (Sandbox Code Playgroud)
同样,这段代码:
from ipywidgets import FloatProgress
from IPython.display import display
f = FloatProgress(min=0, max=1)
display(f)
for i in [1,2,3,4,5]:
time.sleep(.1)
Run Code Online (Sandbox Code Playgroud)
产生这个文本输出:
FloatProgress(value=0.0, max=1.0)
Run Code Online (Sandbox Code Playgroud)
我是否缺少让 Jupyter 显示这些进度条的设置?
我有一个带有大量数字和文字的大笔记本.我想将其转换为html文件.但是,我不想导出代码.我使用以下命令
ipython nbconvert --to html notebook.ipynb
Run Code Online (Sandbox Code Playgroud)
但是这个选项也会导出代码.有没有办法将笔记本转换为没有代码的HTML?
我正在使用Ipython Notebook进行研究.随着我的文件越来越大,我不断提取代码,比如绘图方法,拟合方法等.
我想我需要一种方法来组织这个.有什么好办法吗?
目前,我这样做:
data/
helpers/
my_notebook.ipynb
import_file.py
Run Code Online (Sandbox Code Playgroud)
我在存储数据data/,并提取helper method到helpers/,并分成像文件plot_helper.py,app_helper.py等等.
我总结了进口import_file.py,
from IPython.display import display
import numpy as np
import scipy as sp
import pandas as pd
import matplotlib as mpl
from matplotlib import pyplot as plt
import sklearn
import re
Run Code Online (Sandbox Code Playgroud)
然后我可以.ipynb在顶部单元格中导入我需要的所有内容
该结构可以在https://github.com/cqcn1991/Wind-Speed-Analysis看到
我现在遇到的一个问题是我有太多的子模块helpers/,而且很难想出应该将哪个方法放入哪个文件中.
我认为,一个可行的办法是组织中pre-processing,processing,post-processing.
更新:
我的大型jupyter研究笔记本:https://cdn.rawgit.com/cqcn1991/Wind-Speed-Analysis/master/output_HTML/marham.html
顶部单元格是standard import+ magic+extentions …
我有一些(几乎十)gb的内存占用了ipython内核.我认为这是来自大型对象(矩阵,列表,numpy数组......)我可能在某些操作中产生,现在我不再需要了.
我想列出我定义的所有对象,并按内存占用情况对它们进行排序.有一个简单的方法吗?对于某些类型,有nbytes方法,但并非所有...所以我正在寻找一种通用的方法来列出我所做的所有对象和它们的内存占用.
作为运行Jupyter笔记本进行分配的类中的用户,我可以通过Web界面访问分配.我假设分配存储在服务器上我个人空间的某个地方,所以我应该可以下载它们.如何下载个人用户空间中的所有文件?(例如wget)
这是路径结构:
https://urltoserver/user/username
有几个目录:分配,数据等.
https://urltoserver/user/username/assignments
https://urltoserver/user/username/data
...
我想下载所有文件夹(递归).足够我可以启动我在网上看到的任何内容.如果有一些禁止的文件夹,那么好,跳过这些并下载其余文件夹.
请完全指定命令,因为我无法弄明白(我试过wget)
我试图在我的 Kubuntu 机器上安装 jupyter 实验室。如果我使用 'pip3 install jupyter jupyterlab' 安装 jupyter lab,则命令 'jupyter notebook' 完全可以正常工作。但是,如果我每次收到消息时都尝试运行“jupyter lab”:
Traceback (most recent call last):
File "/usr/local/bin/jupyter", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.6/dist-packages/jupyter_core/command.py", line 230, in main
command = _jupyter_abspath(subcommand)
File "/usr/local/lib/python3.6/dist-packages/jupyter_core/command.py", line 133, in _jupyter_abspath
'Jupyter command `{}` not found.'.format(jupyter_subcommand)
Exception: Jupyter command `jupyter-lab` not found.
Run Code Online (Sandbox Code Playgroud)
怎么了?
我尝试以相同的问题多次重新安装 jupyter 和 jupyterlab。
我不知道出了什么问题,但突然KMeans不再sklearn工作了,我不知道我做错了什么。有没有人遇到过这个问题或者知道我该如何解决它?
from sklearn.cluster import KMeans
kmeanModel = KMeans(n_clusters=k, random_state=0)
kmeanModel.fit(allLocations)
Run Code Online (Sandbox Code Playgroud)
allLocations看起来像这样:
array([[12.40236 , 51.38086 ],
[12.40999 , 51.38494 ],
[12.40599 , 51.37284 ],
[12.28692 , 51.32039 ],
[12.41349 , 51.34443 ], ...])
Run Code Online (Sandbox Code Playgroud)
并allLocations.dtype给出dtype('float64').
scikit-learn 版本是 1.0.2,NumPy 版本是 1.22.2,我使用的是 Jupyter Notebook。
错误说:
'NoneType' object has no attribute 'split'
整个错误看起来像这样:
AttributeError Traceback (most recent call last)
<ipython-input-30-db8e8220c8b9> in <module>
12 for k in K:
13 kmeanModel = KMeans(n_clusters=k, random_state=0)
---> 14 kmeanModel.fit(allLocations)
15 …Run Code Online (Sandbox Code Playgroud) 在我的Windows PC上,我安装了anaconda,当我打开一个jupyter笔记本时,它在Internet Explorer中打开,但我想用Chrome代替.有谁知道如何实现这一目标?
jupyter-notebook ×10
python ×8
jupyter ×2
jupyter-lab ×2
numpy ×2
animation ×1
ipython ×1
lab ×1
matplotlib ×1
memory ×1
nbconvert ×1
scikit-learn ×1
terminal ×1
tqdm ×1
wget ×1
windows ×1