小编Ale*_*Ale的帖子

Jupyter Notebook 中的目录消失了

目前,jupyter 笔记本不显示横向目录。其他笔记本都这样。事实上,对于该笔记本,菜单->编辑下的nbextensions 配置消失了,因此,看起来该笔记本没有加载扩展。

我的jupyter版本是4.4.0。

如何修复该笔记本?

jupyter-notebook jupyter-contrib-nbextensions

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

查找 OHLC 数据中的最小值和最大值

我想找到(在Python中)OHLC数据中的局部最小值和最大值,条件是这些值之间的距离至少为+-5%。

时间状况

注意

  • 对于上涨走势(收盘>开盘),low价格出现之前high价格
  • 对于下跌走势(收盘<开盘),low价格晚于high价格

解释我想要实现的目标的最佳方法是通过图形示例:

在此输入图像描述

OHLC 数据采用以下格式:

open_time      open        high        low         close
2023-07-02  0.12800000  0.12800000  0.12090000  0.12390000
2023-07-03  0.12360000  0.13050000  0.12220000  0.12830000
2023-07-04  0.12830000  0.12830000  0.12320000  0.12410000
2023-07-05  0.12410000  0.12530000  0.11800000  0.11980000
2023-07-06  0.11990000  0.12270000  0.11470000  0.11500000
Run Code Online (Sandbox Code Playgroud)

结果应该是这样的:

date1 val1 date2 val2 <---up
date2 val2 date3 val3 <---down
date3 val3 date4 val4 <---up
date4 val4 date5 val5 <---down
.
.
.
Run Code Online (Sandbox Code Playgroud)

对于示例中的数据,结果应该是:

2023-07-02  0.1280  2023-07-02  0.1209  -5.55%
2023-07-02  0.1209  2023-07-03  0.1305 …
Run Code Online (Sandbox Code Playgroud)

python time time-series python-3.x ohlc

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

Scikit学习多标签分类,从MultiLabelBinarizer找回标签

在多标签分类问题中,我使用MultiLabelBinarizer将我的20个文本标签转换为零和一的二进制列表。

经过预测,我得到了20个二进制值的列表,我想输出相应的文本标签。

我只是想知道MultiLabelBinarizer()是否提供返回转换,还是我应该手动进行转换。

scikit-learn multilabel-classification

3
推荐指数
1
解决办法
2353
查看次数

将修改后的列表附加到列表中

我有一个列表a,我将它附加到列表中l,然后我修改列表a,然后我再次将其追加到l.

我的代码是:

a = []
l = []
a.append(1)
l.append(a)

a.append(2)
l.append(a)
Run Code Online (Sandbox Code Playgroud)

但是,l现在是= [[1,2],[1,2]],而我想l成为[[1], [1,2]].

我通过修改我的代码解决了如下:

a = []
l = []
a.append(1)
l.append(list(a))

a.append(2)
l.append(list(a))
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么将修改后的列表附加al已经包含的列表中的操作a甚至会修改l附加的先前项目a

python list append python-2.7

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