小编Rav*_*avi的帖子

matplotlib subplots - 数组的索引太多了

我对plt.subplots的工作方式很困惑

此代码段有效 - 显示2 x 2布局

fig, axs = plt.subplots(2,2, figsize=(20, 10))
axs[0,0].set_title('Sobel')
axs[0,0].imshow(sobelx)
axs[0,1].set_title('S Channel')
axs[0,1].imshow(s_channel)
axs[1,0].set_title('Combined Binary')
axs[1,0].imshow(combined_binary)
axs[1,1].set_title('Color Stack')
axs[1,1].imshow(color_stack)
Run Code Online (Sandbox Code Playgroud)

此代码段不起作用 - 1 by 2 Layout

fig, axs = plt.subplots(1,2, figsize=(20, 10))
axs[0,0].set_title('Undistorted Image')
axs[0,0].imshow(undistort_img)
axs[0,1].set_title('Warped Image')
axs[0,1].imshow(warped_img)
Run Code Online (Sandbox Code Playgroud)

这出错了 IndexError: too many indices for array

当我打印斧头形状时,它是(2, 2)第一种情况,如(2,)第二种情况.这是什么斧头?我如何使第二段代码工作?

python matplotlib

7
推荐指数
1
解决办法
5778
查看次数

如何在excel的三列中列出值的所有可能组合?

我有三列,每列都有不同种类的主数据,如下所示:

在此处输入图片说明

现在,我想拥有这三个单元格的所有可能组合-

aa kk jj
aa kk ff
aa ll jj
aa ll ff
aa mm jj
...
Run Code Online (Sandbox Code Playgroud)

可以用公式来完成。我发现一个包含2列的公式,但是我无法正确地将其扩展到3列

两列公式:

=IF(ROW()-ROW($G$1)+1>COUNTA($A$2:$A$15)*COUNTA($B$2:$B$4),"",
INDEX($A$2:$A$15,INT((ROW()-ROW($G$1))/COUNTA($B$2:$B$4)+1))&
INDEX($B$2:$B$4,MOD(ROW()-ROW($G$1),COUNTA($B$2:$B$4))+1))
Run Code Online (Sandbox Code Playgroud)

其中G1是放置结果值的单元格

excel excel-formula

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×1

excel-formula ×1

matplotlib ×1

python ×1