小编man*_*zet的帖子

React Native:Android 未正确设置宽度和高度 []

一个非常简单的视图:

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 …

android ios react-native expo

5
推荐指数
1
解决办法
1616
查看次数

Python:获取树中所有可能路径的列表?

我有一棵树,例如看起来像这样

 (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)

python tree recursion

4
推荐指数
1
解决办法
4070
查看次数

两个并行的 conv2d 层(keras)

我想要两个构建一个神经网络,该神经网络采用两个具有相同维度的独立矩阵(例如灰度图像)作为输入,并输出 -1 和 1 之间的值(可能是 tanh)。

我想构建网络,以便有两个单独的卷积层作为输入。每一个都需要一个矩阵(或图像)。然后将这些组合在下一层中。所以我希望它看起来像这样:

在此输入图像描述

我的第一个问题是我可以在 keras 中执行此操作(或者如果不在张量流中)吗?第二个问题是?是否有意义?因为我也可以很容易地将两个矩阵合成在一起,并且只使用一个 conv2d 层。所以像这样:

在此输入图像描述

我真正想做的事情会走得太远。但你能想象第一个版本更有意义的情况吗?

conv-neural-network keras tensorflow

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

插入任意嵌套的HashMap

我想要一个允许我任意嵌套 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)

hashmap rust

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