python - 一维数组的形状给出 'tuple' 对象不可调用?

标签 python arrays tuples

为什么我得到“tuple”对象不可调用以下内容?

x=  np.array([2,3,6])
print(x.shape())

最佳答案

要解决您的问题,请删除形状后面的 ()。

进一步说一下,x是一个对象,shape是它的属性,所以可以通过x.shape得到它,它是一个元组(3,)。如果 shape 是一个函数,那么您可以通过 x.shape() 调用它。

关于python - 一维数组的形状给出 'tuple' 对象不可调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54810217/

相关文章:

python - sqlite3.ProgrammingError : Incorrect number of bindings supplied. 当前语句使用 3,提供了 1

javascript - 了解 JavaScript For 循环

java - 创建具有多种数据类型的 Java 数组时出错

Python统计多于一项的概率

Haskell 配对和取消配对功能

python - 使用 SQLAlchemy 时如何关闭 MySQL 查询缓存?

python - 如何在 Re-Dash 中编写 python 脚本?

python - 如何将矢量场限制在一定半径的圆上?

ruby - 需要禁止数组中的负索引值

python - 在 Python 中,如何将元组列表加入一个列表?