用户对问题“求矩阵中绝对值或指数的有效方法”的回答

您所在的位置:网站首页 求矩阵的绝对值 用户对问题“求矩阵中绝对值或指数的有效方法”的回答

用户对问题“求矩阵中绝对值或指数的有效方法”的回答

2022-07-13 07:27| 来源: 网络整理| 查看: 265

假设你有一个包含字符串的矩阵A。

[["a", "A", ""], ["A", "a", ""], ["a", "", ""]]

目标是找到所有有正交相邻大写字母而没有正交相邻小写字母的“正方形”。结果应该是这样的:

[[True, False, True], [False, True, False], [True, False, False]]

到目前为止,我所做的是创建一个字典adjSquares,它将每个正方形的笛卡尔指数与绝热正方形的笛卡尔指数联系起来。

每次我必须进行上述检查时,我都会执行以下操作:

np.reshape([any(isupper(A[i,j] for (i,j) in adjSquares[(row,col)])) and not any(islower(A[i,j] for (i,j) in adjSquares[(row,col)])) for row in range(3) for col in range(3)], (3,3))

有没有办法使用矢量化操作来获得相同的结果?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3