|
14 | 14 | </script> |
15 | 15 |
|
16 | 16 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
17 | | - <title>dpnp.dpnp_iface_indexing — Data Parallel Extension for NumPy 0.17.0dev2+28.ged39ea75812 documentation</title> |
| 17 | + <title>dpnp.dpnp_iface_indexing — Data Parallel Extension for NumPy 0.17.0dev3 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=d5a05a36"></script> |
| 24 | + <script src="../../_static/documentation_options.js?v=49df5c2b"></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> |
@@ -154,6 +154,7 @@ <h1>Source code for dpnp.dpnp_iface_indexing</h1><div class="highlight"><pre> |
154 | 154 | <span class="s2">"fill_diagonal"</span><span class="p">,</span> |
155 | 155 | <span class="s2">"flatnonzero"</span><span class="p">,</span> |
156 | 156 | <span class="s2">"indices"</span><span class="p">,</span> |
| 157 | + <span class="s2">"iterable"</span><span class="p">,</span> |
157 | 158 | <span class="s2">"ix_"</span><span class="p">,</span> |
158 | 159 | <span class="s2">"mask_indices"</span><span class="p">,</span> |
159 | 160 | <span class="s2">"ndindex"</span><span class="p">,</span> |
@@ -1145,6 +1146,50 @@ <h1>Source code for dpnp.dpnp_iface_indexing</h1><div class="highlight"><pre> |
1145 | 1146 |
|
1146 | 1147 |
|
1147 | 1148 |
|
| 1149 | +<div class="viewcode-block" id="iterable"> |
| 1150 | +<a class="viewcode-back" href="../../reference/generated/dpnp.iterable.html#dpnp.iterable">[docs]</a> |
| 1151 | +<span class="k">def</span> <span class="nf">iterable</span><span class="p">(</span><span class="n">y</span><span class="p">):</span> |
| 1152 | +<span class="w"> </span><span class="sd">"""</span> |
| 1153 | +<span class="sd"> Check whether or not an object can be iterated over.</span> |
| 1154 | + |
| 1155 | +<span class="sd"> For full documentation refer to :obj:`numpy.iterable`.</span> |
| 1156 | + |
| 1157 | +<span class="sd"> Parameters</span> |
| 1158 | +<span class="sd"> ----------</span> |
| 1159 | +<span class="sd"> y : object</span> |
| 1160 | +<span class="sd"> Input object.</span> |
| 1161 | + |
| 1162 | +<span class="sd"> Returns</span> |
| 1163 | +<span class="sd"> -------</span> |
| 1164 | +<span class="sd"> out : bool</span> |
| 1165 | +<span class="sd"> Return ``True`` if the object has an iterator method or is a sequence</span> |
| 1166 | +<span class="sd"> and ``False`` otherwise.</span> |
| 1167 | + |
| 1168 | +<span class="sd"> Examples</span> |
| 1169 | +<span class="sd"> --------</span> |
| 1170 | +<span class="sd"> >>> import dpnp as np</span> |
| 1171 | +<span class="sd"> >>> np.iterable([1, 2, 3])</span> |
| 1172 | +<span class="sd"> True</span> |
| 1173 | +<span class="sd"> >>> np.iterable(2)</span> |
| 1174 | +<span class="sd"> False</span> |
| 1175 | + |
| 1176 | +<span class="sd"> In most cases, the results of ``np.iterable(obj)`` are consistent with</span> |
| 1177 | +<span class="sd"> ``isinstance(obj, collections.abc.Iterable)``. One notable exception is</span> |
| 1178 | +<span class="sd"> the treatment of 0-dimensional arrays:</span> |
| 1179 | + |
| 1180 | +<span class="sd"> >>> from collections.abc import Iterable</span> |
| 1181 | +<span class="sd"> >>> a = np.array(1.0) # 0-dimensional array</span> |
| 1182 | +<span class="sd"> >>> isinstance(a, Iterable)</span> |
| 1183 | +<span class="sd"> True</span> |
| 1184 | +<span class="sd"> >>> np.iterable(a)</span> |
| 1185 | +<span class="sd"> False</span> |
| 1186 | + |
| 1187 | +<span class="sd"> """</span> |
| 1188 | + |
| 1189 | + <span class="k">return</span> <span class="n">numpy</span><span class="o">.</span><span class="n">iterable</span><span class="p">(</span><span class="n">y</span><span class="p">)</span></div> |
| 1190 | + |
| 1191 | + |
| 1192 | + |
1148 | 1193 | <div class="viewcode-block" id="ix_"> |
1149 | 1194 | <a class="viewcode-back" href="../../reference/generated/dpnp.ix_.html#dpnp.ix_">[docs]</a> |
1150 | 1195 | <span class="k">def</span> <span class="nf">ix_</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">):</span> |
|
0 commit comments