使用点 (x,y) 访问 Python 2D 数组

标签 python

我是 python 编程的新手,我只是想知道你是否可以使用点/坐标在 python 中访问二维数组?
例如你有一个观点:
= (1,2)
你有一个矩阵,然后你使用坐标访问矩阵的某个部分
矩阵[ ] = 这里的样本值

最佳答案

人气NumPy package提供支持按元组索引的多维数组:

import numpy
a = numpy.array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])
print a[1, 2]
point = (1, 2)
print a[point]

没有任何外部库,Python 中就没有“二维数组”这样的东西。只有嵌套列表,如调用 numpy.array() 中使用的那样。以上。

关于使用点 (x,y) 访问 Python 2D 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5450067/

相关文章:

python - 加速 Dijkstra 的算法来解决 3D 迷宫

python - Django MySQL Join 以提高性能

python - 查找连续索引 pandas

python - 使用正则表达式用逗号或点捕获数字

python - CSV 数据到 MySQL 表

python - python 中的线程-

python - cv2.connectedComponents 无法正常工作

python - 一个函数导入多个python模块,轻松搭建熟悉的环境

python - 是否有使用Mongodb和Django的明确方法?

python - 我有一个子类继承自父类(super class)并覆盖一个函数。如何让输出显示为 3 和 6?