<spanid="arrayfire-util-module"></span><h1>arrayfire.util module<aclass="headerlink" href="#module-arrayfire.util" title="Permalink to this headline">¶</a></h1>
<p>Utility functions to help with Array metadata.</p>
<dlclass="py function">
<dtid="arrayfire.util.dim4">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">dim4</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">d0</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">d1</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">d2</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">d3</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#dim4"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.dim4" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="py function">
<dtid="arrayfire.util.dim4_to_tuple">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">dim4_to_tuple</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">dims</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">default</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#dim4_to_tuple"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.dim4_to_tuple" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="py function">
<dtid="arrayfire.util.get_reversion">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">get_reversion</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#get_reversion"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.get_reversion" title="Permalink to this definition">¶</a></dt>
<dd><p>Function to get the revision hash of the library.</p>
</dd></dl>
<dlclass="py function">
<dtid="arrayfire.util.get_version">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">get_version</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#get_version"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.get_version" title="Permalink to this definition">¶</a></dt>
<dd><p>Function to get the version of arrayfire.</p>
</dd></dl>
<dlclass="py function">
<dtid="arrayfire.util.implicit_dtype">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">implicit_dtype</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">number</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">a_dtype</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#implicit_dtype"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.implicit_dtype" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="py function">
<dtid="arrayfire.util.number_dtype">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">number_dtype</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">a</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#number_dtype"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.number_dtype" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="py function">
<dtid="arrayfire.util.safe_call">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">safe_call</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">af_error</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#safe_call"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.safe_call" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="py function">
<dtid="arrayfire.util.to_str">
<codeclass="sig-prename descclassname"><spanclass="pre">arrayfire.util.</span></code><codeclass="sig-name descname"><spanclass="pre">to_str</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">c_str</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="_modules/arrayfire/util.html#to_str"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#arrayfire.util.to_str" title="Permalink to this definition">¶</a></dt>