小编Rad*_*dar的帖子

Jupyter,Interactive Matplotlib:隐藏交互式视图的工具栏

我开始使用Matplotlib的交互式绘图:

%matplotlib notebook
import matplotlib.pyplot as plt
fig, axes = plt.subplots(1, figsize=(8, 3))
plt.plot([i for i in range (10)],np.random.randint(10, size=10))     
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

任何人都知道是否有办法隐藏交互模式的工具栏?

python matplotlib jupyter

9
推荐指数
1
解决办法
1905
查看次数

Jupyter:魔术%qtconsole不起作用

我正在尝试使用%qtconsolejupyter笔记本中的魔法.我正在本地连接到远程服务器.

%qtconsole 在笔记本电脑的单元格中输入和切换输入时,没有任何反应.没有错误消息,但也没有qt控制台.

这与远程服务器有关吗?任何人都知道如何解决这个问题?

qtconsole jupyter

8
推荐指数
1
解决办法
277
查看次数

Python Pandas:每月或每周拆分TimeSerie

我有一个跨越几年的Timeserie,采用以下格式:

              timestamp open    high    low    close    volume
0   2009-01-02 05:00:00 900.00  906.75  898.00  904.75  15673.0
1   2009-01-02 05:30:00 904.75  907.75  903.75  905.50  4600.0
2   2009-01-02 06:00:00 905.50  907.25  904.50  904.50  3472.0
3   2009-01-02 06:30:00 904.50  905.00  903.25  904.75  6074.0
4   2009-01-02 07:00:00 904.75  905.50  897.00  898.25  12538.0
Run Code Online (Sandbox Code Playgroud)

将数据帧拆分为1周或1个月数据的多个数据帧的最简单方法是什么?77

编辑:作为一个例子,包含1年数据的数据帧将被分成52个包含一周数据的数据帧,并作为52个数据帧的列表返回

(数据可以用下面的公式重建)

import pandas as pd
from pandas import Timestamp
dikt={'close': {0: 904.75, 1: 905.5, 2: 904.5, 3: 904.75, 4: 898.25}, 'low': {0: 898.0, 1: 903.75, 2: 904.5, 3: 903.25, 4: 897.0}, …
Run Code Online (Sandbox Code Playgroud)

python time-series pandas

7
推荐指数
2
解决办法
6643
查看次数

Python,Pandas:GroupBy属性文档

在Groupby文档中,在页面的该级别:http: //pandas.pydata.org/pandas-docs/stable/groupby.html#groupby-object-attributes

如果向下滚动一下,您会看到它们是所有可用groupby属性的列表:

gb.agg        gb.boxplot    gb.cummin     gb.describe   gb.filter     gb.get_group  gb.height     gb.last       gb.median     gb.ngroups    gb.plot       gb.rank       gb.std        gb.transform
gb.aggregate  gb.count      gb.cumprod    gb.dtype      gb.first      gb.groups     gb.hist       gb.max        gb.min        gb.nth        gb.prod       gb.resample   gb.sum        gb.var
gb.apply      gb.cummax     gb.cumsum     gb.fillna     gb.gender     gb.head       gb.indices    gb.mean       gb.name       gb.ohlc       gb.quantile   gb.size       gb.tail       gb.weight
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到有关这些属性/做什么的文档?使用?in Jupyter不会显示他们的文档.

python pandas jupyter-notebook

7
推荐指数
1
解决办法
5376
查看次数

Jupyter Notebook,Python:如何从函数内部调用魔术?

我正在使用Jupyter Notebook,并尝试基于Github上的模板创建小部件。

模板在某些时候使用了魔术%%javascript。将其直接粘贴到笔记本的单元格中时,这可以很好地工作。

但是,当我尝试使用小部件制作函数时,使用%%javascript表达式使其返回错误:

%%javascript SyntaxError: invalid syntax

任何人都知道如何“转换”魔术命令,以便可以从函数内正确调用它(该函数保存在单独的文件中)

python jupyter-notebook

6
推荐指数
1
解决办法
2176
查看次数

Jupyter,Python,%Debug:在模块中设置断点不起作用

我正在使用Jupyter Notebook.

考虑以下代码:

小区1

import pdbtest  
Run Code Online (Sandbox Code Playgroud)

小区2

%debug -b pdbtest.py:3
pdbtest.test(4,6)
Run Code Online (Sandbox Code Playgroud)

细胞结束2

pdbtest.py 是一个与笔记本位于同一文件夹中的模块,包含:

def test(a,b):
    print("hello")
    a=a*2
    print("goodbye")
    b=b*2
Run Code Online (Sandbox Code Playgroud)

通常the %debug魔法应该在模块的第三行设置断点.运行时,此代码返回:

Breakpoint 1 at /home/depot/notebooks/pdbtest.py:3
NOTE: Enter 'c' at the ipdb>  prompt to continue execution.
hello
goodbye
Run Code Online (Sandbox Code Playgroud)

看起来控制台已经很好地理解了文件和断点所在的位置,并给出了函数的返回.但它并没有停在断点上!

有谁经历过同样的经历?

python debugging jupyter-notebook

6
推荐指数
1
解决办法
406
查看次数

Matplotlib,Jupyter:悬停在情节上时会出现注释

我正在尝试使用matplotlib创建一个绘图,当悬停悬停在图表的某些元素上时会出现工具提示.我想在Jupyter笔记本中用python 3 做到这一点.

我试过这里提供的片段:

http://matplotlib.org/examples/event_handling/pick_event_demo.html
当悬停在matplotlib中的某个点上时,可以显示标签?
matplotlib是否相当于MATLAB的datacursormode?
Matplotlib底图:弹出框

但它们都不起作用.情节显示但不是互动的.我试着没有魔法%matplotlib inline,没有效果.我当然也修改了没有括号的print语句.
是否有特定的命令或后端用于在Jupyter中进行交互?

编辑:使用mpld3"工作"的例子,但我宁愿坚持基本的matplotlib.

python matplotlib

0
推荐指数
1
解决办法
3692
查看次数

Matplotlib,用像素位置覆盖Y位置

我试图用Matpltlib绘制以下图表: 在此输入图像描述

我希望彩色圆点与图表底部保持恒定距离.然而,正如您所看到的那样,它们会跳到整个地方,因为它们的y坐标以y值给出,并且y轴在每个图表中都不同.有没有办法从x轴以像素为单位定义y位置?无需借助%(图表的顶部 - 图表的底部)将是理想的.谢谢!

python matplotlib

-1
推荐指数
1
解决办法
419
查看次数