Posté par Fritaupy le 27 mars 2025 à 16:18. En réponse au message Typage python avec des tableaux numpy ou autre. Évalué à 1 (+0/-0). Dernière modification le 27 mars 2025 à 16:19.
pour moi, typevar n'est pas fait pour ça mais pour transmettre un type :
def foobar(v: T) -> list[T]: return [v]
Dans ton cas, je pense que typing.TypeGuard est plus approprié, mais tu dois préciser le type d'origine (un np.array?):
Array = typing.NewType("Array", np.array) def is_array(x) -> TypeGuard[Array]:
# NewType
Posté par Fritaupy . En réponse au message Typage python avec des tableaux numpy ou autre. Évalué à 1 (+0/-0). Dernière modification le 27 mars 2025 à 16:19.
pour moi, typevar n'est pas fait pour ça mais pour transmettre un type :
Dans ton cas, je pense que typing.TypeGuard est plus approprié, mais tu dois préciser le type d'origine (un np.array?):