Kernel: Python 3
signals
In [1]:
In [2]:
In [3]:
accessors
In [4]:
In [5]:
Out[5]:
(5, 3)
(1000, 1000)
In [6]:
Out[6]:
(5,)
(1000,)
In [7]:
In [8]:
Out[8]:
(5, 3)
(1000, 1000)
In [9]:
Out[9]:
a b c
2018-01-01 False False True
2018-01-02 False False True
2018-01-03 False True False
2018-01-04 True True False
2018-01-05 False True True
11 ms ± 33.2 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [10]:
Out[10]:
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 True True True
2018-01-04 False False True
2018-01-05 False True True
1.39 ms ± 11.4 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [11]:
Out[11]:
2018-01-01 False
2018-01-02 False
2018-01-03 False
2018-01-04 False
2018-01-05 False
dtype: bool
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False False False
55.7 µs ± 641 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each)
In [12]:
Out[12]:
2018-01-01 False
2018-01-02 False
2018-01-03 False
2018-01-04 False
2018-01-05 True
dtype: bool
a b c
2018-01-01 False True False
2018-01-02 False False False
2018-01-03 True False True
2018-01-04 False False False
2018-01-05 False False False
12.4 ms ± 25.6 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [14]:
Out[14]:
2018-01-01 True
2018-01-02 False
2018-01-03 True
2018-01-04 False
2018-01-05 True
dtype: bool
2018-01-01 False
2018-01-02 True
2018-01-03 False
2018-01-04 True
2018-01-05 False
dtype: bool
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 True True True
2018-01-04 False False False
2018-01-05 True True True
a b c
2018-01-01 False False False
2018-01-02 True True True
2018-01-03 False False False
2018-01-04 True True True
2018-01-05 False False False
a b c
2018-01-01 True True True
2018-01-02 True True True
2018-01-03 True True True
2018-01-04 True True True
2018-01-05 True True True
a b c
2018-01-01 True True True
2018-01-02 True True True
2018-01-03 True True True
2018-01-04 True True True
2018-01-05 True True True
a b c
2018-01-01 True True True
2018-01-02 True True True
2018-01-03 True True True
2018-01-04 True True True
2018-01-05 True True True
a b c
2018-01-01 False False False
2018-01-02 True True True
2018-01-03 True True True
2018-01-04 True True True
2018-01-05 True True True
16.3 ms ± 53.7 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [15]:
Out[15]:
a b c
2018-01-01 False False False
2018-01-02 True True False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False False False
a b c
2018-01-01 True True True
2018-01-02 False False True
2018-01-03 False True True
2018-01-04 False False False
2018-01-05 False True False
22.1 ms ± 66.3 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
In [16]:
Out[16]:
2018-01-01 False
2018-01-02 True
2018-01-03 False
2018-01-04 False
2018-01-05 True
dtype: bool
a b c
2018-01-01 False False True
2018-01-02 True True True
2018-01-03 False False False
2018-01-04 False True False
2018-01-05 True False False
a b c
2018-01-01 False False True
2018-01-02 False False True
2018-01-03 False False False
2018-01-04 False True False
2018-01-05 False False False
12.6 ms ± 91.7 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [17]:
Out[17]:
2018-01-01 True
2018-01-02 False
2018-01-03 False
2018-01-04 False
2018-01-05 True
dtype: bool
a b c
2018-01-01 True True True
2018-01-02 False True False
2018-01-03 False False False
2018-01-04 False False True
2018-01-05 True False True
a b c
2018-01-01 False True True
2018-01-02 False True True
2018-01-03 False False True
2018-01-04 False False True
2018-01-05 False False True
20 ms ± 48.7 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
In [18]:
Out[18]:
2018-01-01 False
2018-01-02 False
2018-01-03 True
2018-01-04 False
2018-01-05 False
Name: a, dtype: bool
a b c
2018-01-01 False False False
2018-01-02 False True False
2018-01-03 True False False
2018-01-04 False True False
2018-01-05 False False True
a b c
2018-01-01 False True True
2018-01-02 True False True
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False True False
57.9 ms ± 1.05 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
In [19]:
Out[19]:
2018-01-01 False
2018-01-02 True
2018-01-03 False
2018-01-04 False
2018-01-05 False
Name: a, dtype: bool
a b c
2018-01-01 False False False
2018-01-02 True True False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False False False
a b c
2018-01-01 False False False
2018-01-02 False True False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False False False
a b c
2018-01-01 True True True
2018-01-02 False False True
2018-01-03 False True True
2018-01-04 False False False
2018-01-05 False True False
7.6 ms ± 81.3 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [20]:
Out[20]:
2018-01-01 True
2018-01-02 False
2018-01-03 True
2018-01-04 False
2018-01-05 False
dtype: bool
2018-01-01 False
2018-01-02 True
2018-01-03 False
2018-01-04 False
2018-01-05 True
dtype: bool
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 True True False
2018-01-04 False False True
2018-01-05 False False False
a b c
2018-01-01 False False False
2018-01-02 True True True
2018-01-03 False False False
2018-01-04 False True False
2018-01-05 True False True
a b c
2018-01-01 False False True
2018-01-02 False True False
2018-01-03 False False False
2018-01-04 False False True
2018-01-05 False False False
a b c
2018-01-01 False False False
2018-01-02 False False True
2018-01-03 False False False
2018-01-04 False True False
2018-01-05 False False True
0 1 2
0 True True True
1 True True True
0 1 2
0 True True True
1 True True True
0 1 2
0 True True True
1 True True True
2 False False False
0 1 2
0 False False False
1 True True True
2 True True True
0 1 2
0 True True True
1 False False False
2 False False False
3 False False False
4 True True True
5 False False False
6 False False False
0 1 2
0 False False False
1 False False False
2 True True True
3 False False False
4 False False False
5 False False False
6 True True True
18.1 ms ± 108 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
13.6 ms ± 66.2 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [21]:
Out[21]:
[ 454915. 931362. 1423666. 1894465. 2368430. 2859191. 3338920. 3817177.
4288740. 4759056. 5236445. 5708131. 6183311. 6675387. 7160407. 7633895.
8117773. 8596158. 9073611. 9541106.]
[ 467525. 948228. 1415395. 1894228. 2371659. 2850128. 3329587. 3800772.
4277064. 4754194. 5233391. 5708592. 6180180. 6652306. 7127212. 7610069.
8087227. 8567550. 9043232. 9518372.]
In [22]:
Out[22]:
2018-01-01 True
2018-01-02 False
2018-01-03 False
2018-01-04 False
2018-01-05 True
dtype: bool
2018-01-01 False
2018-01-02 True
2018-01-03 False
2018-01-04 False
2018-01-05 False
dtype: bool
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False False True
2018-01-05 True False False
a b c
2018-01-01 False False False
2018-01-02 True True True
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False False True
a b c
2018-01-01 False True True
2018-01-02 False False False
2018-01-03 False False True
2018-01-04 False False False
2018-01-05 False False True
a b c
2018-01-01 False False False
2018-01-02 False True True
2018-01-03 False False False
2018-01-04 False False True
2018-01-05 False False False
a b c
2018-01-01 True True True
2018-01-02 True True True
2018-01-03 True True True
2018-01-04 True True True
2018-01-05 True True True
a b c
2018-01-01 True True True
2018-01-02 True True True
2018-01-03 True True True
2018-01-04 True True True
2018-01-05 True True True
44.6 ms ± 66.1 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
In [26]:
Out[26]:
0 False
1 False
2 False
3 False
4 False
5 True
dtype: bool
0 False
1 False
2 False
3 True
4 False
5 False
dtype: bool
0 False
1 False
2 False
3 True
4 True
5 True
dtype: bool
0 1 2
0 False False False
1 False False False
2 False False False
3 False False False
4 False True False
5 False True False
0 False
1 False
2 False
3 False
4 True
5 False
dtype: bool
0 False
1 False
2 False
3 False
4 False
5 True
dtype: bool
0 False
1 False
2 False
3 True
4 False
5 False
dtype: bool
0 False
1 False
2 False
3 True
4 True
5 True
dtype: bool
0 1 2
0 False False False
1 False False False
2 False False False
3 False True True
4 False True True
5 False True True
0 False
1 False
2 False
3 False
4 True
5 False
dtype: bool
11.1 ms ± 131 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
10.9 ms ± 71.1 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
32.8 ms ± 195 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
In [28]:
Out[28]:
0 True
1 False
2 False
3 False
4 True
5 False
dtype: bool
0 False
1 False
2 False
3 True
4 False
5 True
dtype: bool
0 True
1 False
2 False
3 False
4 False
5 True
dtype: bool
0 False
1 False
2 False
3 True
4 False
5 False
dtype: bool
0 True
1 False
2 False
3 False
4 True
5 False
dtype: bool
0 False
1 False
2 False
3 True
4 False
5 False
dtype: bool
7.1 ms ± 137 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
22.5 ms ± 79.1 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
7.89 ms ± 56.6 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [32]:
Out[32]:
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False False False
a b c
2018-01-01 NaN NaN NaN
2018-01-02 NaN NaN NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN NaN NaN
2018-01-05 NaN NaN NaN
a b c
2018-01-01 -1 -1 -1
2018-01-02 -1 -1 -1
2018-01-03 -1 -1 -1
2018-01-04 -1 -1 -1
2018-01-05 -1 -1 -1
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 True False False
a b c
2018-01-01 NaN NaN NaN
2018-01-02 NaN NaN NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN 10.8 10.8
2018-01-05 9.0 NaN NaN
a b c
2018-01-01 -1 -1 -1
2018-01-02 -1 -1 -1
2018-01-03 -1 -1 -1
2018-01-04 -1 0 0
2018-01-05 0 -1 -1
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 True True True
2018-01-05 False False False
a b c
2018-01-01 NaN NaN NaN
2018-01-02 NaN NaN NaN
2018-01-03 NaN NaN NaN
2018-01-04 11.7 10.8 10.8
2018-01-05 NaN NaN NaN
a b c
2018-01-01 -1 -1 -1
2018-01-02 -1 -1 -1
2018-01-03 -1 -1 -1
2018-01-04 1 1 1
2018-01-05 -1 -1 -1
a b c
2018-01-01 False False False
2018-01-02 True True False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False False False
a b c
2018-01-01 NaN NaN NaN
2018-01-02 11.0 11.0 NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN NaN NaN
2018-01-05 NaN NaN NaN
a b c
2018-01-01 -1 -1 -1
2018-01-02 2 2 -1
2018-01-03 -1 -1 -1
2018-01-04 -1 -1 -1
2018-01-05 -1 -1 -1
a b c
2018-01-01 False False False
2018-01-02 True True False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False False False
a b c
2018-01-01 NaN NaN NaN
2018-01-02 11.0 11.0 NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN 10.8 10.8
2018-01-05 NaN NaN NaN
a b c
2018-01-01 -1 -1 -1
2018-01-02 2 2 -1
2018-01-03 -1 -1 -1
2018-01-04 -1 1 1
2018-01-05 -1 -1 -1
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False False False
a b c
2018-01-01 NaN NaN NaN
2018-01-02 NaN NaN NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN NaN NaN
2018-01-05 NaN NaN NaN
a b c
2018-01-01 -1 -1 -1
2018-01-02 -1 -1 -1
2018-01-03 -1 -1 -1
2018-01-04 -1 -1 -1
2018-01-05 -1 -1 -1
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False True False
a b c
2018-01-01 9.0 9.0 9.0
2018-01-02 NaN NaN NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN 11.7 11.7
2018-01-05 NaN 9.0 NaN
a b c
2018-01-01 1 1 1
2018-01-02 -1 -1 -1
2018-01-03 -1 -1 -1
2018-01-04 -1 1 1
2018-01-05 -1 1 -1
20.3 ms ± 853 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
In [33]:
Out[33]:
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 False True True
2018-01-04 False False False
2018-01-05 False True False
a b c
2018-01-01 False False False
2018-01-02 True True True
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False False False
a b c
2018-01-01 NaN NaN NaN
2018-01-02 11.0 11.0 11.0
2018-01-03 NaN NaN NaN
2018-01-04 NaN 10.8 10.8
2018-01-05 NaN NaN NaN
a b c
2018-01-01 -1 -1 -1
2018-01-02 2 2 2
2018-01-03 -1 -1 -1
2018-01-04 -1 1 1
2018-01-05 -1 -1 -1
33.5 ms ± 800 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
In [35]:
Out[35]:
a NaN
b 2.0
c 1.0
Name: map_reduce_between, dtype: float64
1.79 ms ± 14.7 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [36]:
Out[36]:
a 1.000000
b 1.000000
c 0.333333
Name: map_reduce_between_two, dtype: float64
43.9 ms ± 421 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
In [37]:
Out[37]:
a 1.0
b 1.0
c 3.0
Name: map_reduce_partitions, dtype: float64
1.31 ms ± 14.1 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [41]:
Out[41]:
1
a 1
b 3
c 3
Name: total, dtype: int64
693 µs ± 527 ns per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [42]:
Out[42]:
nan
a NaN
b 2.0
c 1.0
Name: avg_distance, dtype: float64
1.8 ms ± 22.3 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [43]:
Out[43]:
1.0
a 1.000000
b 1.000000
c 0.333333
Name: avg_distance, dtype: float64
42.8 ms ± 72.2 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
In [45]:
Out[45]:
2018-01-01 0
2018-01-02 -1
2018-01-03 -1
2018-01-04 -1
2018-01-05 -1
Name: a, dtype: int64
a b c
2018-01-01 0 0 0
2018-01-02 -1 -1 1
2018-01-03 -1 0 2
2018-01-04 -1 -1 -1
2018-01-05 -1 0 -1
2018-01-01 -1
2018-01-02 -1
2018-01-03 -1
2018-01-04 -1
2018-01-05 -1
Name: a, dtype: int64
a b c
2018-01-01 -1 -1 -1
2018-01-02 -1 -1 -1
2018-01-03 -1 0 -1
2018-01-04 -1 -1 -1
2018-01-05 -1 0 -1
2018-01-01 0
2018-01-02 -1
2018-01-03 -1
2018-01-04 -1
2018-01-05 -1
Name: a, dtype: int64
a b c
2018-01-01 0 0 0
2018-01-02 -1 -1 1
2018-01-03 -1 1 2
2018-01-04 -1 -1 -1
2018-01-05 -1 2 -1
2018-01-01 0
2018-01-02 -1
2018-01-03 -1
2018-01-04 -1
2018-01-05 -1
Name: a, dtype: int64
a b c
2018-01-01 0 0 0
2018-01-02 -1 -1 1
2018-01-03 -1 0 2
2018-01-04 -1 -1 -1
2018-01-05 -1 0 -1
2.9 ms ± 56.3 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [47]:
Out[47]:
2018-01-01 0
2018-01-02 -1
2018-01-03 -1
2018-01-04 -1
2018-01-05 -1
Name: a, dtype: int64
a b c
2018-01-01 0 0 0
2018-01-02 -1 -1 0
2018-01-03 -1 1 0
2018-01-04 -1 -1 -1
2018-01-05 -1 2 -1
2018-01-01 -1
2018-01-02 -1
2018-01-03 -1
2018-01-04 -1
2018-01-05 -1
Name: a, dtype: int64
a b c
2018-01-01 -1 -1 -1
2018-01-02 -1 -1 -1
2018-01-03 -1 0 -1
2018-01-04 -1 -1 -1
2018-01-05 -1 1 -1
2018-01-01 0
2018-01-02 -1
2018-01-03 -1
2018-01-04 -1
2018-01-05 -1
Name: a, dtype: int64
a b c
2018-01-01 0 0 0
2018-01-02 -1 -1 0
2018-01-03 -1 0 0
2018-01-04 -1 -1 -1
2018-01-05 -1 0 -1
2.83 ms ± 37.2 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [48]:
Out[48]:
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 False True False
2018-01-04 False False False
2018-01-05 False True False
3.3 ms ± 81.6 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [49]:
Out[49]:
a b c
2018-01-01 True True True
2018-01-02 False False True
2018-01-03 False True True
2018-01-04 False False False
2018-01-05 False True False
160 µs ± 3.78 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)
a b c
2018-01-01 True True True
2018-01-02 False False True
2018-01-03 False True True
2018-01-04 False False False
2018-01-05 False True False
1.33 ms ± 182 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [50]:
Out[50]:
a b c
2018-01-01 True True True
2018-01-02 True True True
2018-01-03 True True True
2018-01-04 True True True
2018-01-05 False True False
>1 >2 >3
a b c a b c a b c
2018-01-01 True True True True True True True True True
2018-01-02 True True True False False True False False True
2018-01-03 True True True True True True False True True
2018-01-04 True True True False False False False False False
2018-01-05 False True False False True False False True False
In [56]:
Out[56]:
Start 2018-01-01 00:00:00
End 2018-01-05 00:00:00
Period 5 days 00:00:00
Total 1
Rate [%] 20.0
First Index 2018-01-01 00:00:00
Last Index 2018-01-01 00:00:00
Norm Avg Index [-1, 1] -1.0
Distance: Min NaT
Distance: Max NaT
Distance: Mean NaT
Distance: Std NaT
Total Partitions 1
Partition Rate [%] 100.0
Partition Length: Min 1 days 00:00:00
Partition Length: Max 1 days 00:00:00
Partition Length: Mean 1 days 00:00:00
Partition Length: Std NaT
Partition Distance: Min NaT
Partition Distance: Max NaT
Partition Distance: Mean NaT
Partition Distance: Std NaT
Name: a, dtype: object
9.75 ms ± 142 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
Start 2018-01-01 00:00:00
End 2018-01-05 00:00:00
Period 5 days 00:00:00
Total 1
Rate [%] 20.0
First Index 2018-01-01 00:00:00
Last Index 2018-01-01 00:00:00
Norm Avg Index [-1, 1] -1.0
Distance: Min NaT
Distance: Max NaT
Distance: Mean NaT
Distance: Std NaT
Total Partitions 1
Partition Rate [%] 100.0
Partition Length: Min 1 days 00:00:00
Partition Length: Max 1 days 00:00:00
Partition Length: Mean 1 days 00:00:00
Partition Length: Std NaT
Partition Distance: Min NaT
Partition Distance: Max NaT
Partition Distance: Mean NaT
Partition Distance: Std NaT
Name: a, dtype: object
30.5 ms ± 982 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
Start 2018-01-01 00:00:00
End 2018-01-05 00:00:00
Period 5 days 00:00:00
Total 2.333333
Rate [%] 46.666667
First Index 2018-01-01 00:00:00
Last Index 2018-01-03 00:00:00
Norm Avg Index [-1, 1] -0.5
Distance: Min 1 days 12:00:00
Distance: Max 1 days 12:00:00
Distance: Mean 1 days 12:00:00
Distance: Std 0 days 00:00:00
Total Partitions 1.666667
Partition Rate [%] 77.777778
Partition Length: Min 1 days 16:00:00
Partition Length: Max 1 days 16:00:00
Partition Length: Mean 1 days 16:00:00
Partition Length: Std 0 days 00:00:00
Partition Distance: Min 2 days 00:00:00
Partition Distance: Max 2 days 00:00:00
Partition Distance: Mean 2 days 00:00:00
Partition Distance: Std 0 days 00:00:00
Name: agg_func_mean, dtype: object
/Users/olegpolakow/miniconda3/lib/python3.7/site-packages/ipykernel_launcher.py:7: UserWarning: Object has multiple columns. Aggregating using <function mean at 0x7fe8580767b8>. Pass column to select a single column/group.
import sys
30.4 ms ± 120 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
Start 2018-01-01 00:00:00
End 2018-01-05 00:00:00
Period 5 days 00:00:00
Total 2.333333
Rate [%] 46.666667
Total Overlapping 0.0
Overlapping Rate [%] 0.0
First Index 2018-01-01 00:00:00
Last Index 2018-01-03 00:00:00
Norm Avg Index [-1, 1] -0.5
Distance -> Other: Min 1 days 00:00:00
Distance -> Other: Max 1 days 16:00:00
Distance -> Other: Mean 1 days 08:00:00
Distance -> Other: Std 0 days 12:00:00
Total Partitions 1.666667
Partition Rate [%] 77.777778
Partition Length: Min 1 days 16:00:00
Partition Length: Max 1 days 16:00:00
Partition Length: Mean 1 days 16:00:00
Partition Length: Std 0 days 00:00:00
Partition Distance: Min 2 days 00:00:00
Partition Distance: Max 2 days 00:00:00
Partition Distance: Mean 2 days 00:00:00
Partition Distance: Std 0 days 00:00:00
Name: agg_func_mean, dtype: object
/Users/olegpolakow/miniconda3/lib/python3.7/site-packages/ipykernel_launcher.py:10: UserWarning: Object has multiple columns. Aggregating using <function mean at 0x7fe8580767b8>. Pass column to select a single column/group.
# Remove the CWD from sys.path while we load stuff.
160 ms ± 1.69 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
In [57]:
Out[57]:
In [58]:
Out[58]:
In [59]:
Out[59]:
In [60]:
Out[60]:
In [61]:
Out[61]:
factory
In [63]:
Out[63]:
custom_n1 0 1
custom_n2 1 0
0 True True
1 False False
2 True True
3 False False
4 True True
custom_n1 0 1
custom_n2 1 0
0 False False
1 True True
2 False False
3 True True
4 False False
custom_n1 0 1
custom_n2 1 0
0 1100.0 1100.0
1 NaN NaN
2 1100.0 1102.0
3 NaN NaN
4 1100.0 1104.0
custom_n1 0 1
custom_n2 1 0
0 NaN NaN
1 1101.0 1100.0
2 NaN NaN
3 1103.0 1100.0
4 NaN NaN
In [64]:
Out[64]:
custom_n1 0 1
custom_n2 1 0
0 True True
1 False False
2 False False
3 False False
4 True True
5 False False
6 False False
custom_n1 0 1
custom_n2 1 0
0 False False
1 False False
2 True True
3 False False
4 False False
5 False False
6 True True
custom_n1 0 1
custom_n2 1 0
0 1100.0 1100.0
1 NaN NaN
2 NaN NaN
3 NaN NaN
4 1100.0 1104.0
5 NaN NaN
6 NaN NaN
custom_n1 0 1
custom_n2 1 0
0 NaN NaN
1 NaN NaN
2 1102.0 1100.0
3 NaN NaN
4 NaN NaN
5 NaN NaN
6 1106.0 1100.0
In [65]:
Out[65]:
custom_n2 1 0
0 True True
1 False False
2 True True
3 False False
4 True True
custom_n2 1 0
0 False False
1 True True
2 False False
3 True True
4 False False
custom_n2 1 0
0 NaN NaN
1 1101.0 1100.0
2 NaN NaN
3 1103.0 1100.0
4 NaN NaN
In [66]:
Out[66]:
custom_n2 1 0
0 True True
1 False False
2 False False
3 True True
4 False False
5 False False
custom_n2 1 0
0 False False
1 False False
2 True True
3 False False
4 False False
5 True True
custom_n2 1 0
0 NaN NaN
1 NaN NaN
2 1102.0 1100.0
3 NaN NaN
4 NaN NaN
5 1105.0 1100.0
In [67]:
Out[67]:
custom_n2 1 0
0 True True
1 True True
2 True True
3 True True
4 True True
custom_n2 1 0
0 True True
1 False False
2 True True
3 False False
4 True True
custom_n2 1 0
0 False False
1 True True
2 False False
3 True True
4 False False
custom_n2 1 0
0 NaN NaN
1 1101.0 1100.0
2 NaN NaN
3 1103.0 1100.0
4 NaN NaN
In [68]:
Out[68]:
custom_n2 1 0
0 True True
1 True True
2 True True
3 True True
4 True True
5 True True
custom_n2 1 0
0 True True
1 False False
2 False False
3 True True
4 False False
5 False False
custom_n2 1 0
0 False False
1 False False
2 True True
3 False False
4 False False
5 True True
custom_n2 1 0
0 NaN NaN
1 NaN NaN
2 1102.0 1100.0
3 NaN NaN
4 NaN NaN
5 1105.0 1100.0
basic
RANDNX
In [69]:
Out[69]:
0 True
1 False
2 False
3 False
4 False
5 False
Name: 1, dtype: bool
0 False
1 True
2 False
3 False
4 False
5 False
Name: 1, dtype: bool
In [70]:
Out[70]:
randnx_n 1 2 3
0 True True True
1 False False False
2 False True True
3 False False False
4 False False True
5 False False False
randnx_n 1 2 3
0 False False False
1 True True True
2 False False False
3 False True True
4 False False False
5 False False True
In [71]:
Out[71]:
randnx_n 1 2 3 4
0 1 0 1
0 False True True True
1 True False False False
2 False False False True
3 False False True False
4 False True False True
5 False False True False
6 False False False True
7 False False False False
randnx_n 1 2 3 4
0 1 0 1
0 False False False False
1 False False True True
2 False False False False
3 False True False True
4 False False True False
5 True False False True
6 False False True False
7 False True False True
In [72]:
Out[72]:
20.5 ms ± 485 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
198 ms ± 1.35 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
RPROBNX
In [73]:
Out[73]:
0 True
1 False
2 True
3 False
4 True
Name: (1.0, 1.0), dtype: bool
0 False
1 True
2 False
3 True
4 False
Name: (1.0, 1.0), dtype: bool
In [74]:
Out[74]:
0 True
1 False
2 True
3 False
4 True
Name: (array_0, array_0), dtype: bool
0 False
1 True
2 False
3 True
4 False
Name: (array_0, array_0), dtype: bool
In [75]:
Out[75]:
rprobnx_entry_prob 0.5 1.0
rprobnx_exit_prob 1.0 0.5
0 True True
1 False False
2 False True
3 False False
4 True False
rprobnx_entry_prob 0.5 1.0
rprobnx_exit_prob 1.0 0.5
0 False False
1 True True
2 False False
3 False False
4 False False
In [76]:
Out[76]:
51 ms ± 390 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
503 ms ± 3.47 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
RPROBX
In [78]:
Out[78]:
rprobx_prob 0.0 0.5 1.0
a b c a b c a b c
2018-01-01 False False False False False False False False False
2018-01-02 False False False False False False True True False
2018-01-03 False False False False False False False False False
2018-01-04 False False False True False True False True True
2018-01-05 False False False False False False False False False
In [79]:
Out[79]:
8.19 ms ± 211 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
71.8 ms ± 1.01 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
RPROBCX
In [80]:
Out[80]:
rprobcx_prob 0.0 0.5 1.0
a b c a b c a b c
2018-01-01 True True True True True True True True True
2018-01-02 False False False False False False False False False
2018-01-03 False False False False True True False True True
2018-01-04 False False False False False False False False False
2018-01-05 False False False False True False False True False
rprobcx_prob 0.0 0.5 1.0
a b c a b c a b c
2018-01-01 False False False False False False False False False
2018-01-02 False False False False True True True True True
2018-01-03 False False False True False False False False False
2018-01-04 False False False False True False False True True
2018-01-05 False False False False False True False False False
In [81]:
Out[81]:
20.8 ms ± 167 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
202 ms ± 2.47 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
STX
In [82]:
Out[82]:
stx_stop 0.1
a b c
2018-01-01 False False False
2018-01-02 True True False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False False False
In [83]:
Out[83]:
stx_stop array_0
a b c
2018-01-01 False False False
2018-01-02 True True False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 False False False
In [84]:
Out[84]:
stx_stop 0.1 -0.1 \
stx_trailing False True False
a b c a b c a b c
2018-01-01 False False False False False False False False False
2018-01-02 True True False True True False False False False
2018-01-03 False False False False False False False False False
2018-01-04 False False False False False False False True True
2018-01-05 False False False False False False False False False
stx_stop
stx_trailing True
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 True True True
2018-01-05 False False False
In [85]:
Out[85]:
14 ms ± 177 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
119 ms ± 1.75 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
STCX
In [86]:
Out[86]:
stcx_stop 0.1 -0.1 \
stcx_trailing False True False
a b c a b c a b c
2018-01-01 True True True True True True True True True
2018-01-02 False False False False False False False False False
2018-01-03 False True True False True True False False False
2018-01-04 False False False False False False False False False
2018-01-05 False False False False False False False False False
stcx_stop
stcx_trailing True
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False True False
stcx_stop 0.1 -0.1 \
stcx_trailing False True False
a b c a b c a b c
2018-01-01 False False False False False False False False False
2018-01-02 True True True True True True False False False
2018-01-03 False False False False False False False False False
2018-01-04 False False False False False False False False False
2018-01-05 False False False False False False False False False
stcx_stop
stcx_trailing True
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 True True True
2018-01-05 False False False
In [87]:
Out[87]:
9.44 ms ± 92.1 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
77 ms ± 1.08 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
OHLCSTX
In [88]:
Out[88]:
ohlcstx_sl_stop 0.1
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False True True
2018-01-05 True False False
ohlcstx_sl_stop 0.1
a b c
2018-01-01 NaN NaN NaN
2018-01-02 NaN NaN NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN 10.8 10.8
2018-01-05 9.0 NaN NaN
ohlcstx_sl_stop 0.1
a b c
2018-01-01 None None None
2018-01-02 None None None
2018-01-03 None None None
2018-01-04 None StopLoss StopLoss
2018-01-05 StopLoss None None
In [89]:
Out[89]:
ohlcstx_sl_stop 0.1 0.0
ohlcstx_tp_stop 0.0 0.0 0.1
a b c a b c a b c
2018-01-01 False False False False False False False False False
2018-01-02 True True False True True False True True False
2018-01-03 False False False False False False False False False
2018-01-04 False True True False True True False True True
2018-01-05 False False False False False False False False False
ohlcstx_sl_stop 0.1 0.0
ohlcstx_tp_stop 0.0 0.0 0.1
a b c a b c a b c
2018-01-01 NaN NaN NaN NaN NaN NaN NaN NaN NaN
2018-01-02 10.0 10.0 NaN 10.0 10.0 NaN 10.0 10.0 NaN
2018-01-03 NaN NaN NaN NaN NaN NaN NaN NaN NaN
2018-01-04 NaN 10.8 10.8 NaN 12.0 12.0 NaN 12.0 12.0
2018-01-05 NaN NaN NaN NaN NaN NaN NaN NaN NaN
ohlcstx_sl_stop 0.1 0.0 \
ohlcstx_tp_stop 0.0 0.0
a b c a b
2018-01-01 None None None None None
2018-01-02 TakeProfit TakeProfit None StopLoss StopLoss
2018-01-03 None None None None None
2018-01-04 None StopLoss StopLoss None StopLoss
2018-01-05 None None None None None
ohlcstx_sl_stop
ohlcstx_tp_stop 0.1
c a b c
2018-01-01 None None None None
2018-01-02 None StopLoss StopLoss None
2018-01-03 None None None None
2018-01-04 StopLoss None StopLoss StopLoss
2018-01-05 None None None None
In [90]:
Out[90]:
28.1 ms ± 605 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
226 ms ± 7.07 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
OHLCSTCX
In [91]:
Out[91]:
ohlcstcx_sl_stop 0.1
a b c
2018-01-01 True True True
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 False False False
ohlcstcx_sl_stop 0.1
a b c
2018-01-01 False False False
2018-01-02 False False False
2018-01-03 False False False
2018-01-04 False False False
2018-01-05 True True True
ohlcstcx_sl_stop 0.1
a b c
2018-01-01 NaN NaN NaN
2018-01-02 NaN NaN NaN
2018-01-03 NaN NaN NaN
2018-01-04 NaN NaN NaN
2018-01-05 9.0 9.0 9.0
ohlcstcx_sl_stop 0.1
a b c
2018-01-01 None None None
2018-01-02 None None None
2018-01-03 None None None
2018-01-04 None None None
2018-01-05 StopLoss StopLoss StopLoss
In [92]:
Out[92]:
38.8 ms ± 1.07 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
329 ms ± 728 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
In [ ]: