一个非常简单的视图:
import React from "react";
import { View } from "react-native";
export default function App() {
return (
<View
onLayout={(layout) => {
console.log(layout.nativeEvent);
}}
style={{
width: 371,
height: 477,
}}
></View>
);
}
Run Code Online (Sandbox Code Playgroud)
所以我只是制作一个宽度=371和高度=477 的视图,然后记录其布局。当我在实际的 iPhone 5s 设备上使用 expo 运行此命令时,我得到以下输出:
import React from "react";
import { View } from "react-native";
export default function App() {
return (
<View
onLayout={(layout) => {
console.log(layout.nativeEvent);
}}
style={{
width: 371,
height: 477,
}}
></View>
);
}
Run Code Online (Sandbox Code Playgroud)
哪个是对的。但是当我在屏幕尺寸为 1080x1920:420dpi 的 Android …
我有一棵树,例如看起来像这样
(0, 1)
(2, 3)
(4, 5)
(6, 7)
(6, 3)
(4, 1)
(6, 3)
Run Code Online (Sandbox Code Playgroud)
当我用这种方法打印时:
def deep_print(self, d=0):
if self == None:
return
print(" "*d, self.value)
for child in self.children:
child.deep_print(d + 1)
Run Code Online (Sandbox Code Playgroud)
现在我想要一个方法,它给我一个所有可能的叶子方法的列表。所以在这种情况下,输出应该是:
[[(0,1),(2,3),(4,5),(6,7)], [(0,1),(2,3),(4,5),(6,3)], [(0,1),(2,3),(4,1),(6,3)]]
Run Code Online (Sandbox Code Playgroud)
编辑:这是我的树的结构
class Tree:
def __init__(self, value, d = 0):
self.value = value
self.children = []
def add_child(self, child):
self.children.append(child)
def deep_print(self, d=0):
if self == None:
return
print(" "*d, self.value)
for child in self.children:
child.deep_print(d + 1)
Run Code Online (Sandbox Code Playgroud) 我想要两个构建一个神经网络,该神经网络采用两个具有相同维度的独立矩阵(例如灰度图像)作为输入,并输出 -1 和 1 之间的值(可能是 tanh)。
我想构建网络,以便有两个单独的卷积层作为输入。每一个都需要一个矩阵(或图像)。然后将这些组合在下一层中。所以我希望它看起来像这样:
我的第一个问题是我可以在 keras 中执行此操作(或者如果不在张量流中)吗?第二个问题是?是否有意义?因为我也可以很容易地将两个矩阵合成在一起,并且只使用一个 conv2d 层。所以像这样:
我真正想做的事情会走得太远。但你能想象第一个版本更有意义的情况吗?
我想要一个允许我任意嵌套 HashMap 的数据结构。为此,我构建了以下结构:
struct Database {
children: HashMap<String, Database>,
data: String,
}
Run Code Online (Sandbox Code Playgroud)
为了插入这个结构,我得到一个键列表和一个要插入的值。例如对于输入
let subkeys = vec!["key1", "key1.1", "key1.1.3"];
let value = "myvalue";
Run Code Online (Sandbox Code Playgroud)
我希望数据库具有以下(伪)结构:
{
"data" : "",
"children": {
"key1": {
"data" : "",
"children": {
"key1.1": {
"data" : "",
"children" : {
"key1.1.3": {
"data": "myvalue",
"children" : {}
}
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后例如第二个插入请求
{
"data" : "",
"children": {
"key1": {
"data" : "",
"children": {
"key1.1": {
"data" : "",
"children" : …Run Code Online (Sandbox Code Playgroud)