|
14 | 14 | </script> |
15 | 15 |
|
16 | 16 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
17 | | - <title>dpnp.dpnp_flatiter — Data Parallel Extension for NumPy 0.17.0dev2+14.ge72048044e6 documentation</title> |
| 17 | + <title>dpnp.dpnp_flatiter — Data Parallel Extension for NumPy 0.17.0dev2+16.gdc490eda049 documentation</title> |
18 | 18 | <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" /> |
19 | 19 | <link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" /> |
20 | 20 |
|
21 | 21 |
|
22 | 22 | <script src="../../_static/jquery.js?v=5d32c60e"></script> |
23 | 23 | <script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script> |
24 | | - <script src="../../_static/documentation_options.js?v=80a5fb0b"></script> |
| 24 | + <script src="../../_static/documentation_options.js?v=196b02ef"></script> |
25 | 25 | <script src="../../_static/doctools.js?v=9bcbadda"></script> |
26 | 26 | <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script> |
27 | 27 | <script src="../../_static/js/theme.js"></script> |
@@ -147,44 +147,32 @@ <h1>Source code for dpnp.dpnp_flatiter</h1><div class="highlight"><pre> |
147 | 147 | <span class="n">multi_index</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="n">i_</span> |
148 | 148 | <span class="k">return</span> <span class="nb">tuple</span><span class="p">(</span><span class="n">multi_index</span><span class="p">)</span> |
149 | 149 |
|
150 | | -<div class="viewcode-block" id="flatiter.__getitem__"> |
151 | | -<a class="viewcode-back" href="../../reference/generated/dpnp.flatiter.html#dpnp.flatiter.__getitem__">[docs]</a> |
152 | 150 | <span class="k">def</span> <span class="fm">__getitem__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span> |
153 | 151 | <span class="n">idx</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="s2">"__index__"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> |
154 | 152 | <span class="k">if</span> <span class="ow">not</span> <span class="nb">callable</span><span class="p">(</span><span class="n">idx</span><span class="p">):</span> |
155 | 153 | <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> |
156 | 154 | <span class="n">i</span> <span class="o">=</span> <span class="n">idx</span><span class="p">()</span> |
157 | 155 | <span class="n">mi</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_multiindex</span><span class="p">(</span><span class="n">i</span><span class="p">)</span> |
158 | | - <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">arr_</span><span class="o">.</span><span class="fm">__getitem__</span><span class="p">(</span><span class="n">mi</span><span class="p">)</span></div> |
| 156 | + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">arr_</span><span class="o">.</span><span class="fm">__getitem__</span><span class="p">(</span><span class="n">mi</span><span class="p">)</span> |
159 | 157 |
|
160 | | - |
161 | | -<div class="viewcode-block" id="flatiter.__setitem__"> |
162 | | -<a class="viewcode-back" href="../../reference/generated/dpnp.flatiter.html#dpnp.flatiter.__setitem__">[docs]</a> |
163 | 158 | <span class="k">def</span> <span class="fm">__setitem__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">val</span><span class="p">):</span> |
164 | 159 | <span class="n">idx</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="s2">"__index__"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> |
165 | 160 | <span class="k">if</span> <span class="ow">not</span> <span class="nb">callable</span><span class="p">(</span><span class="n">idx</span><span class="p">):</span> |
166 | 161 | <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> |
167 | 162 | <span class="n">i</span> <span class="o">=</span> <span class="n">idx</span><span class="p">()</span> |
168 | 163 | <span class="n">mi</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_multiindex</span><span class="p">(</span><span class="n">i</span><span class="p">)</span> |
169 | | - <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">arr_</span><span class="o">.</span><span class="fm">__setitem__</span><span class="p">(</span><span class="n">mi</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span></div> |
170 | | - |
| 164 | + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">arr_</span><span class="o">.</span><span class="fm">__setitem__</span><span class="p">(</span><span class="n">mi</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span> |
171 | 165 |
|
172 | | -<div class="viewcode-block" id="flatiter.__iter__"> |
173 | | -<a class="viewcode-back" href="../../reference/generated/dpnp.flatiter.html#dpnp.flatiter.__iter__">[docs]</a> |
174 | 166 | <span class="k">def</span> <span class="fm">__iter__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
175 | | - <span class="k">return</span> <span class="bp">self</span></div> |
| 167 | + <span class="k">return</span> <span class="bp">self</span> |
176 | 168 |
|
177 | | - |
178 | | -<div class="viewcode-block" id="flatiter.__next__"> |
179 | | -<a class="viewcode-back" href="../../reference/generated/dpnp.flatiter.html#dpnp.flatiter.__next__">[docs]</a> |
180 | 169 | <span class="k">def</span> <span class="fm">__next__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
181 | 170 | <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">i_</span> <span class="o"><</span> <span class="bp">self</span><span class="o">.</span><span class="n">size_</span><span class="p">:</span> |
182 | 171 | <span class="n">val</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="fm">__getitem__</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">i_</span><span class="p">)</span> |
183 | 172 | <span class="bp">self</span><span class="o">.</span><span class="n">i_</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">i_</span> <span class="o">+</span> <span class="mi">1</span> |
184 | 173 | <span class="k">return</span> <span class="n">val</span> |
185 | 174 | <span class="k">else</span><span class="p">:</span> |
186 | 175 | <span class="k">raise</span> <span class="ne">StopIteration</span></div> |
187 | | -</div> |
188 | 176 |
|
189 | 177 | </pre></div> |
190 | 178 |
|
|
0 commit comments