<p dir="auto">There's a numpy.linalg.matrix_rank, why scipy does not provide scipy.linalg.matrix_rank? I think it is quite frequently used in scientific computing, which is what scipy for.</p>
<p dir="auto">It does not make real difference whether I import it from scipy or numpy. But I'm just curious what's the reason behind it.</p>
<p dir="auto">The folder <code class="notranslate">Python37\site-packages\scipy\sparse\linalg\isolve\</code> inside Scipy package in Python has the following file: <code class="notranslate">_iterative.cp37-win_amd64.pyd</code>.</p>
<p dir="auto">When I run a Python file, I get the following error :- <br></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="File &quot;C:\......\Python37\site-packages\scipy\sparse\linalg\isolve\iterative.py&quot;, line 10, in &lt;module&gt;
    from . import _iterative
ImportError: DLL load failed: The specified module could not be found"><pre class="notranslate"><code class="notranslate">File "C:\......\Python37\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 10, in &lt;module&gt;
    from . import _iterative
ImportError: DLL load failed: The specified module could not be found
</code></pre></div>
<p dir="auto">Scipy should work out of the box after installation!</p>