In [16]:
import numpy as np
import openturns as ot
from depimpact import ConservativeEstimate, quantile_func, iterative_vine_minimize
from depimpact.iterative_vines import IterativeDependenceResults

%matplotlib inline
%load_ext autoreload
%autoreload 2


The autoreload extension is already loaded. To reload it, use:
  %reload_ext autoreload

In [25]:
dim = 4
results = IterativeDependenceResults(dim)
n_iterations = 5
for i in range(1, dim):
    for j in range(i):
        results[i, j] = [i, j]

In [4]:
i, j = 1, 0
results[i, j] = 1


---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-4-150470c19d39> in <module>()
      1 i, j = 1, 0
----> 2 results[i, j] = 1

c:\users\naz-probook\onedrive\git-repo\dep-impact\dependence\iterative_vines.py in __setitem__(self, pos, result)
    312         """
    313         i, j = pos
--> 314         self.results[self.iteration][i][j] = result

KeyError: 1

In [ ]: