2
なぜpylintはnumpy.ndarray.shapeに対して `unsubscriptable-object`を返すのですか?
次の「最小」の再現ケースをまとめただけです(pylint他のエラー、警告、ヒント、または提案をスローしないようにしたかったので、引用符で最小にします-ボイラープレートが少しあることを意味します)。 pylint_error.py: """ Docstring """ import numpy as np def main(): """ Main entrypoint """ test = np.array([1]) print(test.shape[0]) if __name__ == "__main__": main() pylintこのコード(pylint pylint_error.py)で実行すると、次の出力が得られます。 $> pylint pylint_error.py ************* Module pylint_error pylint_error.py:13:10: E1136: Value 'test.shape' is unsubscriptable (unsubscriptable-object) ------------------------------------------------------------------ Your code has been rated at 1.67/10 (previous run: 1.67/10, …