Documentation updated

This commit is contained in:
fjosw 2026-07-15 07:34:56 +00:00
commit 3a90a86619

View file

@ -130,8 +130,8 @@
</span><span id="L-31"><a href="#L-31"><span class="linenos"> 31</span></a> <span class="k">else</span><span class="p">:</span>
</span><span id="L-32"><a href="#L-32"><span class="linenos"> 32</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s1">&#39;Have to specify position of cov-element belonging to mean!&#39;</span><span class="p">)</span>
</span><span id="L-33"><a href="#L-33"><span class="linenos"> 33</span></a> <span class="k">else</span><span class="p">:</span>
</span><span id="L-34"><a href="#L-34"><span class="linenos"> 34</span></a> <span class="k">if</span> <span class="n">pos</span> <span class="o">&gt;</span> <span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">:</span>
</span><span id="L-35"><a href="#L-35"><span class="linenos"> 35</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;pos </span><span class="si">{</span><span class="n">pos</span><span class="si">}</span><span class="s1"> too large for covariance matrix with dimension </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">x</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">!&#39;</span><span class="p">)</span>
</span><span id="L-34"><a href="#L-34"><span class="linenos"> 34</span></a> <span class="k">if</span> <span class="n">pos</span> <span class="o">&lt;</span> <span class="mi">0</span> <span class="ow">or</span> <span class="n">pos</span> <span class="o">&gt;=</span> <span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">:</span>
</span><span id="L-35"><a href="#L-35"><span class="linenos"> 35</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;pos </span><span class="si">{</span><span class="n">pos</span><span class="si">}</span><span class="s1"> not valid for covariance matrix with dimension </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">x</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">!&#39;</span><span class="p">)</span>
</span><span id="L-36"><a href="#L-36"><span class="linenos"> 36</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_grad</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span>
</span><span id="L-37"><a href="#L-37"><span class="linenos"> 37</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_grad</span><span class="p">[</span><span class="n">pos</span><span class="p">]</span> <span class="o">=</span> <span class="mf">1.</span>
</span><span id="L-38"><a href="#L-38"><span class="linenos"> 38</span></a> <span class="k">else</span><span class="p">:</span>
@ -246,8 +246,8 @@
</span><span id="Covobs-32"><a href="#Covobs-32"><span class="linenos"> 32</span></a> <span class="k">else</span><span class="p">:</span>
</span><span id="Covobs-33"><a href="#Covobs-33"><span class="linenos"> 33</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s1">&#39;Have to specify position of cov-element belonging to mean!&#39;</span><span class="p">)</span>
</span><span id="Covobs-34"><a href="#Covobs-34"><span class="linenos"> 34</span></a> <span class="k">else</span><span class="p">:</span>
</span><span id="Covobs-35"><a href="#Covobs-35"><span class="linenos"> 35</span></a> <span class="k">if</span> <span class="n">pos</span> <span class="o">&gt;</span> <span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">:</span>
</span><span id="Covobs-36"><a href="#Covobs-36"><span class="linenos"> 36</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;pos </span><span class="si">{</span><span class="n">pos</span><span class="si">}</span><span class="s1"> too large for covariance matrix with dimension </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">x</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">!&#39;</span><span class="p">)</span>
</span><span id="Covobs-35"><a href="#Covobs-35"><span class="linenos"> 35</span></a> <span class="k">if</span> <span class="n">pos</span> <span class="o">&lt;</span> <span class="mi">0</span> <span class="ow">or</span> <span class="n">pos</span> <span class="o">&gt;=</span> <span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">:</span>
</span><span id="Covobs-36"><a href="#Covobs-36"><span class="linenos"> 36</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;pos </span><span class="si">{</span><span class="n">pos</span><span class="si">}</span><span class="s1"> not valid for covariance matrix with dimension </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">x</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">!&#39;</span><span class="p">)</span>
</span><span id="Covobs-37"><a href="#Covobs-37"><span class="linenos"> 37</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_grad</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span>
</span><span id="Covobs-38"><a href="#Covobs-38"><span class="linenos"> 38</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_grad</span><span class="p">[</span><span class="n">pos</span><span class="p">]</span> <span class="o">=</span> <span class="mf">1.</span>
</span><span id="Covobs-39"><a href="#Covobs-39"><span class="linenos"> 39</span></a> <span class="k">else</span><span class="p">:</span>
@ -360,8 +360,8 @@
</span><span id="Covobs.__init__-32"><a href="#Covobs.__init__-32"><span class="linenos">32</span></a> <span class="k">else</span><span class="p">:</span>
</span><span id="Covobs.__init__-33"><a href="#Covobs.__init__-33"><span class="linenos">33</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s1">&#39;Have to specify position of cov-element belonging to mean!&#39;</span><span class="p">)</span>
</span><span id="Covobs.__init__-34"><a href="#Covobs.__init__-34"><span class="linenos">34</span></a> <span class="k">else</span><span class="p">:</span>
</span><span id="Covobs.__init__-35"><a href="#Covobs.__init__-35"><span class="linenos">35</span></a> <span class="k">if</span> <span class="n">pos</span> <span class="o">&gt;</span> <span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">:</span>
</span><span id="Covobs.__init__-36"><a href="#Covobs.__init__-36"><span class="linenos">36</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;pos </span><span class="si">{</span><span class="n">pos</span><span class="si">}</span><span class="s1"> too large for covariance matrix with dimension </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">x</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">!&#39;</span><span class="p">)</span>
</span><span id="Covobs.__init__-35"><a href="#Covobs.__init__-35"><span class="linenos">35</span></a> <span class="k">if</span> <span class="n">pos</span> <span class="o">&lt;</span> <span class="mi">0</span> <span class="ow">or</span> <span class="n">pos</span> <span class="o">&gt;=</span> <span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">:</span>
</span><span id="Covobs.__init__-36"><a href="#Covobs.__init__-36"><span class="linenos">36</span></a> <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;pos </span><span class="si">{</span><span class="n">pos</span><span class="si">}</span><span class="s1"> not valid for covariance matrix with dimension </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">x</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="si">}</span><span class="s1">!&#39;</span><span class="p">)</span>
</span><span id="Covobs.__init__-37"><a href="#Covobs.__init__-37"><span class="linenos">37</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_grad</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="bp">self</span><span class="o">.</span><span class="n">N</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span>
</span><span id="Covobs.__init__-38"><a href="#Covobs.__init__-38"><span class="linenos">38</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_grad</span><span class="p">[</span><span class="n">pos</span><span class="p">]</span> <span class="o">=</span> <span class="mf">1.</span>
</span><span id="Covobs.__init__-39"><a href="#Covobs.__init__-39"><span class="linenos">39</span></a> <span class="k">else</span><span class="p">:</span>