打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
思考:python二维数组单个元素调用问题
userphoto

2023.08.17 江苏

关注

代码如下:

import numpy as np

#---numpy.array方法

a = np.array( [ [10, -2, -1],

                [-2, 10, -1],

                [-1, -2, 5]  ])

print (a[2][2])

print (a[2,2])

#---list方法

b = [ [10, -2, -1],

      [-2, 10, -1],

      [-1, -2, 5]  ]

print (b[2][2])

print (b[2,2])

# 思考:程序结果如何?说明什么?


运行结果如下:

>>> %Run '思考_二维数组单个元素调用问题.py'

5

5

5

Traceback (most recent call last):

  File "E:\YU304\njust304\LilunJiaoXue\HGJiSuan\0LECTURE_2XF\05线性方程组\Python\思考_二维数组单个元素调用问题.py", line 15, in <module>

    print (b[2,2])

TypeError: list indices must be integers or slices, not tuple

>>> 

最后一行运行错误,说明:

numpy.array方法和list方法均可用于生成二维数组;然而,numpy.array方法产生的二维数组元素调用可以使用a[2][2]或a[2,2],但是list方法只能使用a[2][2]。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python中的Numpy入门教程
python知识记录:灵活使用numpy提高python数据分析效率!
python怎么创建数组
python数据分析基础——numpy和matplotlib
NumPy的详细教程
关于NumPy的那些事——统计分析在Python中的应用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服