当前位置: 首页 > 知识库问答 >
问题:

python 的 typing hint 可以给 ndarray 注释 shape 吗?

颛孙和悌
2023-08-21

直接 def func() -> ndarray 让人对 shape 和 size 、dtype 这些摸不着头脑

python 的 typing hint 可以在注释 ndarray 的时候,添加 shape 和 size 、dtype 这些信息吗?

共有1个答案

蒋文光
2023-08-21

不支持用其他方式吧:

import numpy as npfrom numpy import ndarraydef my_function(arr: ndarray) -> ndarray:    """    Process the input array and return a new array.    Parameters:        arr (ndarray): Input array with shape (m, n) and dtype float64.    Returns:        ndarray: Output array with shape (n, m) and dtype float64.    """    return arr.T
 类似资料:
  • 问题内容: 我想知道是否有一种方法可以指定在类方法之前调用方法。我知道这样的事情应该是可能的,因为JUnit具有before(),所以我想做的事情是相似的。 这是我想做的一个具体例子 基本上我想要一个注释在foo()之前告诉编译器或jvm调用init() 问题答案: 如果有的话,您可以使用此接口的实例和方法的内部包装,您可以自由检查方法是否带注释,并根据该方法执行一些操作: 或者,您可以尝试使用A

  • 请问,有人能建议我如何在@RequestMapping注释中动态地获取值吗?或任何其他建议,以获得不同的登录页面时,URL改变。

  • 主要内容:Python 单行注释,Python 多行注释,注释可以帮助调试程序注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。 Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。 在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。 注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血! 千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是对别

  • 问题内容: 我可以在JSON文件中使用注释吗?如果是这样,怎么办? 问题答案: 没有。 JSON应该都是数据,如果包含注释,那么它也将是数据。 您可能有一个称为(或其他名称)的指定数据元素,使用JSON数据的应用程序会忽略该数据元素。 在生成/接收JSON的过程中添加注释可能会更好,因为它们应该事先知道什么是JSON数据,或者至少知道其结构。 但是,如果您决定:

  • 问题内容: 越来越多地使用Python,并且不断看到在不同文件中设置的变量。有人可以解释这是什么吗? 问题答案: 这是该模块的公共对象的列表,由解释import 。它覆盖了默认的内容,即隐藏以下划线开头的所有内容。

  • 假设我有一个带有属性的注释: 我想创建一个包含多个元注释的复合注释,包括一个带有属性的注释 有没有一种方法可以将复合注释的属性传递给其中一个元注释? 例如,类似这样的东西: 这相当于,但比 谢谢! PS为我对示例注释的错误选择表示歉意-我没有javax。注射@记住命名注释,只是一些具有属性的任意注释。 谢谢大家的回答/评论。 这显然是不可能的。然而,碰巧我的案例有一个简单的解决方法,我将与大家分享