【发布时间】:2021-08-15 10:39:54
【问题描述】:
我在 Google Colab 工作。 我使用以下脚本导入了两个 1000 行和 1000 列的 tif 文件:
import cv2
green = cv2.imread('green.tif')
nir = cv2.imread('nir.tif')
我想创建一个数组,它在每个像素中都有一个二维向量,第一维是 green.tif 的值,第二维是 nir.tif 的值。
我该怎么做?
【问题讨论】:
-
你的意思是第一行和第二行而不是维度?
-
我想创建一个数组。这个数组的每个像素都有一个二维向量,第一维是green.tif的值,第二维是nir.tif的值。
-
所以@Ehsan 的回答很好,但鉴于最后一条消息,我认为您应该将
np.vstack((green,nir))替换为np.stack((green, nir), axis=1)。
标签: python arrays numpy google-colaboratory tiff