numpy.ndarray
特定のクラスの型ヒントを実装した人はいますか?
今は を使ってtyping.Any
いますが、もっと具体的なものがあればいいのにと思います。
たとえば、NumPy の人々がarray_likeオブジェクト クラスの型エイリアスを追加したとします。さらに良いことに、 dtypeレベルでサポートを実装して、他のオブジェクトとufuncがサポートされるようにします。
numpy.ndarray
特定のクラスの型ヒントを実装した人はいますか?
今は を使ってtyping.Any
いますが、もっと具体的なものがあればいいのにと思います。
たとえば、NumPy の人々がarray_likeオブジェクト クラスの型エイリアスを追加したとします。さらに良いことに、 dtypeレベルでサポートを実装して、他のオブジェクトとufuncがサポートされるようにします。
DataShapeを確認してください。データ型と、入力配列と出力配列の大きさの構文を使用します。
私がしたことは、それを次のように定義することでした
Dict[Tuple[int, int], TYPE]
たとえば、float の配列が必要な場合は、次のようにします。
a = numpy.empty(shape=[2, 2], dtype=float) # type: Dict[Tuple[int, int], float]
もちろん、これはドキュメントの観点からは正確ではありませんが、正しい使用法を分析し、pyCharm で適切に補完するには、うまく機能します!