127

numpy.ndarray特定のクラスの型ヒントを実装した人はいますか?

今は を使ってtyping.Anyいますが、もっと具体的なものがあればいいのにと思います。

たとえば、NumPy の人々がarray_likeオブジェクト クラスの型エイリアスを追加したとします。さらに良いことに、 dtypeレベルでサポートを実装して、他のオブジェクトとufuncがサポートされるようにします。

4

6 に答える 6

5

DataShapeを確認してください。データ型と、入力配列と出力配列の大きさの構文を使用します。

于 2016-02-27T23:28:49.390 に答える
-1

私がしたことは、それを次のように定義することでした

Dict[Tuple[int, int], TYPE]

たとえば、float の配列が必要な場合は、次のようにします。

a = numpy.empty(shape=[2, 2], dtype=float) # type: Dict[Tuple[int, int], float]

もちろん、これはドキュメントの観点からは正確ではありませんが、正しい使用法を分析し、pyCharm で適切に補完するには、うまく機能します!

于 2016-10-18T19:39:52.053 に答える