Skip to content

Commit 020fb9f

Browse files
committed
Deploying to gh-pages from @ cddc9ef 🚀
1 parent 8368d6e commit 020fb9f

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

helper-functions.html

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ <h2>Entry-point Helpers<a class="headerlink" href="#entry-point-helpers" title="
307307

308308
<dl class="py function">
309309
<dt class="sig sig-object py" id="array_api_compat.is_array_api_obj">
310-
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_array_api_obj</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeIs</span><span class="p"><span class="pre">[</span></span><span class="pre">_ArrayApiObj</span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#array_api_compat.is_array_api_obj" title="Link to this definition"></a></dt>
310+
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_array_api_obj</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeGuard</span><span class="p"><span class="pre">[</span></span><span class="pre">_ArrayApiObj</span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#array_api_compat.is_array_api_obj" title="Link to this definition"></a></dt>
311311
<dd><p>Return True if <code class="code docutils literal notranslate"><span class="pre">x</span></code> is an array API compatible array object.</p>
312312
<div class="admonition seealso">
313313
<p class="admonition-title">See also</p>
@@ -400,8 +400,6 @@ <h2>Array Method Helpers<a class="headerlink" href="#array-method-helpers" title
400400
<dt class="sig sig-object py" id="array_api_compat.size">
401401
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">size</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">HasShape</span><span class="p"><span class="pre">[</span></span><span class="pre">Collection</span><span class="p"><span class="pre">[</span></span><span class="pre">SupportsIndex</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">int</span></span></span><a class="headerlink" href="#array_api_compat.size" title="Link to this definition"></a></dt>
402402
<dt class="sig sig-object py">
403-
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">size</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">HasShape</span><span class="p"><span class="pre">[</span></span><span class="pre">Collection</span><span class="p"><span class="pre">[</span></span><span class="pre">None</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span></dt>
404-
<dt class="sig sig-object py">
405403
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">size</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">HasShape</span><span class="p"><span class="pre">[</span></span><span class="pre">Collection</span><span class="p"><span class="pre">[</span></span><span class="pre">SupportsIndex</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</span></span></span></dt>
406404
<dd><p>Return the total number of elements of x.</p>
407405
<p>This is equivalent to <code class="code docutils literal notranslate"><span class="pre">x.size</span></code> according to the <a class="reference external" href="https://data-apis.org/array-api/latest/API_specification/generated/array_api.array.size.html">standard</a>.</p>
@@ -419,7 +417,7 @@ <h2>Inspection Helpers<a class="headerlink" href="#inspection-helpers" title="Li
419417
yet.</p>
420418
<dl class="py function">
421419
<dt class="sig sig-object py" id="array_api_compat.is_numpy_array">
422-
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_numpy_array</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeGuard</span><span class="p"><span class="pre">[</span></span><span class="pre">npt.NDArray</span><span class="p"><span class="pre">[</span></span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#array_api_compat.is_numpy_array" title="Link to this definition"></a></dt>
420+
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_numpy_array</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeIs</span><span class="p"><span class="pre">[</span></span><span class="pre">npt.NDArray</span><span class="p"><span class="pre">[</span></span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#array_api_compat.is_numpy_array" title="Link to this definition"></a></dt>
423421
<dd><p>Return True if <code class="code docutils literal notranslate"><span class="pre">x</span></code> is a NumPy array.</p>
424422
<p>This function does not import NumPy if it has not already been imported
425423
and is therefore cheap to use.</p>
@@ -505,7 +503,7 @@ <h2>Inspection Helpers<a class="headerlink" href="#inspection-helpers" title="Li
505503

506504
<dl class="py function">
507505
<dt class="sig sig-object py" id="array_api_compat.is_writeable_array">
508-
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_writeable_array</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="headerlink" href="#array_api_compat.is_writeable_array" title="Link to this definition"></a></dt>
506+
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_writeable_array</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeGuard</span><span class="p"><span class="pre">[</span></span><span class="pre">_ArrayApiObj</span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#array_api_compat.is_writeable_array" title="Link to this definition"></a></dt>
509507
<dd><p>Return False if <code class="docutils literal notranslate"><span class="pre">x.__setitem__</span></code> is expected to raise; True otherwise.
510508
Return False if <code class="code docutils literal notranslate"><span class="pre">x</span></code> is not an array API compatible object.</p>
511509
<div class="admonition warning">
@@ -517,7 +515,7 @@ <h2>Inspection Helpers<a class="headerlink" href="#inspection-helpers" title="Li
517515

518516
<dl class="py function">
519517
<dt class="sig sig-object py" id="array_api_compat.is_lazy_array">
520-
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_lazy_array</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="headerlink" href="#array_api_compat.is_lazy_array" title="Link to this definition"></a></dt>
518+
<span class="sig-prename descclassname"><span class="pre">array_api_compat.</span></span><span class="sig-name descname"><span class="pre">is_lazy_array</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">object</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeGuard</span><span class="p"><span class="pre">[</span></span><span class="pre">_ArrayApiObj</span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#array_api_compat.is_lazy_array" title="Link to this definition"></a></dt>
521519
<dd><p>Return True if x is potentially a future or it may be otherwise impossible or
522520
expensive to eagerly read its contents, regardless of their size, e.g. by
523521
calling <code class="docutils literal notranslate"><span class="pre">bool(x)</span></code> or <code class="docutils literal notranslate"><span class="pre">float(x)</span></code>.</p>

0 commit comments

Comments
 (0)