我可以轻松地从左到右遍历以下内容,但是我遇到了很多麻烦(2天,没有进展)从右上角和右下角获取一个公式来遍历它.
基本上,我正在寻找一个可以检索以下值的公式:
let topRight = [
[ h[2][4], h[3][3], h[4][2] ],
[ h[1][3], h[2][3], h[3][2], h[4][1] ],
[ h[0][2], h[1][2], h[2][2], h[3][1], h[4][0] ],
[ h[0][1], h[1][1], h[2][1], h[3][0] ],
[ h[0][0], h[1][0], h[2][0] ]
]
let bottomRight = [
[ h[2][4], h[1][3], h[0][2] ],
[ h[3][3], h[2][3], h[1][2], h[0][1] ],
[ h[4][2], h[3][2], h[2][2], h[1][1], h[0][0] ],
[ h[4][1], h[3][1], h[2][1], h[1][0] ],
[ h[4][0], h[3][0], h[2][0] ]
]
Run Code Online (Sandbox Code Playgroud)
我可以使用的唯一部分是topRightx值:
function hexagonArraySize(row) {
if (row < this.size) …Run Code Online (Sandbox Code Playgroud) 我知道这可以使用 Swift:
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
if traitCollection.userInterfaceStyle == .light {
print("Light mode")
} else {
print("Dark mode")
}
}
Run Code Online (Sandbox Code Playgroud)
但是,有没有办法用 JavaScript 做到这一点?
我在python 2.7中安装了openCV和numpy库.
我使用的命令对它们进行测试import cv2,并import numpy和它编译.
但是当我使用该cv2.imshow('frame', ----)功能时,它会显示一个窗口但不显示图像.它显示"框架没有响应".
所以,我尝试使用matplotlib函数来显示图像并且它有效.
我插入cv2.imshow功能在第二种情况下,它工作.
版本[Python-2.7.10,OpenCV-2.4.11]
下面是代码,
案例1:不工作,显示窗口但不显示图像(显示框架不响应)
import cv2
import numpy
img = cv2.imread('a.jpg')
cv2.imshow('FRAME',img)
Run Code Online (Sandbox Code Playgroud)
案例2:工作
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
import cv2
img = mpimg.imread('a.jpg')
img2 = cv2.imread('b.jpg')
cv2.imshow('FRAME',img2)
plt.imshow(img)
plt.show()
Run Code Online (Sandbox Code Playgroud)