给定一个(嵌套的)视图到一个numpy 2D数组中,如何检索坐标w.r.t。原始数组?
在numpy中,可以使用np.where()
函数来检索坐标w.r.t.原始数组。下面是具体的步骤:
np.array()
函数将嵌套的视图转换为numpy数组。np.where()
函数来检索坐标。np.where()
函数返回满足条件的元素的索引。下面是一个示例代码:
import numpy as np
# 嵌套的视图
nested_view = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将嵌套的视图转换为numpy 2D数组
array = np.array(nested_view)
# 使用np.where()函数检索坐标
indices = np.where(array == 5)
# 打印坐标
print(indices)
输出结果为:
(array([1]), array([1]))
这表示元素5在原始数组中的坐标为(1, 1)。
关于numpy的更多信息和使用方法,可以参考腾讯云的产品介绍链接地址:腾讯云numpy产品介绍
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云