You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

numpy.ndim(<array_name>)与<array_name>.ndim是否等价?二者均可使用吗?

NumPy中numpy.ndim()函数与ndim属性的对比
  • 含义完全一致:numpy.ndim(<array_name>) 和 <array_name>.ndim 都用于获取数组的维度数量,返回结果完全相同。
  • 合法性:两种语法都是NumPy官方支持的合法用法,不存在使用限制。
  • 底层逻辑:numpy.ndim() 函数的实现本质就是直接返回输入数组的 ndim 属性,简化后的核心源码如下:
    def ndim(a):
        return a.ndim
    

实际验证示例:

import numpy as np

# 创建一个二维数组
arr = np.array([[1,2,3], [4,5,6]])
print(np.ndim(arr))  # 输出:2
print(arr.ndim)      # 输出:2

内容的提问来源于stack exchange,提问作者Pari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 09:34:51