擅长:python、mysql、java
<p>如果numpy已经导入,您的代码将失败。您只在<code>if</code>块中导入它,因此如果它已经导入,则不会在该块中定义它。但稍后在同一个函数中,您将<code>np</code>作为局部变量引用。在</p>
<p>不管怎样,你不必担心进口纽比。无条件地做<code>import numpy as np</code>。如果它已经导入,它只会重用导入的版本。它不会浪费内存或任何东西两次导入它。在</p>
<p>也就是说,这段代码看起来相当笨拙和脆弱。您应该看看是否有更好的方法来实现这一点,例如定义一个单独的函数,用必要的属性修补类。在另一个类中的方法中拥有一个类和一个导入是非常困难的。在</p>