问题列表 - 第283680页

如何从 dtype 是字符串的 tf.tensor 中获取字符串值

我想使用 tf.data.Dataset.list_files 函数来提供我的数据集。
但是因为文件不是图像,我需要手动加载它。
问题是 tf.data.Dataset.list_files 将变量作为 tf.tensor 传递,而我的 python 代码无法处理张量。

如何从 tf.tensor 获取字符串值。dtype 是字符串。

train_dataset = tf.data.Dataset.list_files(PATH+'clean_4s_val/*.wav')
train_dataset = train_dataset.map(lambda x: load_audio_file(x))

def load_audio_file(file_path):
  print("file_path: ", file_path)
  # i want do something like string_path = convert_tensor_to_string(file_path)
Run Code Online (Sandbox Code Playgroud)

file_path 是 Tensor("arg0:0", shape=(), dtype=string)

我使用 tensorflow 1.13.1 和 Eager 模式。

提前致谢

python tensorflow tensorflow-datasets

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

服务器端 Blazor 与 MVC

从开发人员的角度(而不是从架构角度),我在开发 Asp.net MVC 和服务器端 Blazor 应用程序之间似乎没有太大区别。

事实上,服务器端 Blazor 感觉几乎与 MVC 相同,但不包括您可以在 blazor 视图/页面中进行的一些方便的数据绑定。

是否存在我可能没有意识到的重大差异?同样,纯粹从开发人员的角度来看,而不是从底层技术的角度来看。

asp.net model-view-controller asp.net-mvc blazor blazor-server-side

6
推荐指数
1
解决办法
5116
查看次数

未找到 supertest 错误测试快速端点

我尝试设置 jest、supertest 和 express,但失败了。我有这两个简单的文件

索引.js

const express = require("express");
const app = express();
const port = 3000;

app.get("/", (req, res) => res.send("Hello World!"));

app.listen(port, () => console.log(`Example app listening on port ${port}!`));
Run Code Online (Sandbox Code Playgroud)

和 index.test.js

const express = require("express");
const app = express();
const request = require("supertest");

describe("/", () => {
  test("it says hello world", done => {
    request(app)
      .get("/")
      .expect(200)
      .end(function(err, res) {
        console.log("err", err);
      });
  });
});
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我收到此错误。 err Error: expected 200 "OK", got 404 "Not Found"

怎么了?

我在浏览器中访问 …

node.js express supertest jestjs

6
推荐指数
1
解决办法
2845
查看次数

在javascript中异步等待sqlite

我正在查看本教程,其中有一个名为 aa-sqlite 的库,以便用 async-await 替换 Promises() 语法。

没有在 npm 上看到 aa-sqlite。async await sqlite 是否还有另一种更新的语法?

这是我正在尝试使用标准 sqlite 库:

const sqlite3 = require('sqlite3').verbose();
let db = new sqlite3.Database("tmp.db")

async function myfunc(db) {
  let sql = "SELECT id id FROM TABLE LIMIT 2"
  let res1 = await db.run(sql)
  console.log(res1)
  for (row of res1) {
    console.log(row);   
  }
Run Code Online (Sandbox Code Playgroud)

但这会产生

TypeError: res1 is not iterable
Run Code Online (Sandbox Code Playgroud)

我不希望res1成为一个对象,而是一个结果的迭代器。如何db.run在 ES7/ES8 中异步/等待查询结果?

javascript sqlite asynchronous node.js async-await

4
推荐指数
3
解决办法
4729
查看次数

使用另一个笔记本中的动态名称/字符串运行 jupyter 笔记本

人们可以使用魔法从另一台笔记本运行 Jupyter 笔记本%run

%run my_notebook.ipynb
Run Code Online (Sandbox Code Playgroud)

但是,我有希望在 python 变量中运行的笔记本的路径和名称,notebook_name.

是否可以使用%run魔法来运行此笔记本?如果没有,我还可以如何使用变量中包含的名称来运行笔记本str

python jupyter jupyter-notebook

2
推荐指数
1
解决办法
1435
查看次数

运行并行构建时出现“java.lang.IllegalArgumentException:预期关闭或failFast”异常

我有一个管道,其中有两个按顺序并行运行。并行设置许多从站,完成所有机器设置后,我有一个构建和运行阶段,如下编码。但是当我尝试运行脚本时出现错误java.lang.IllegalArgumentException: Expected a closure or failFast but found 0=org.jenkinsci.plugins.workflow.support.steps.build.RunWrapper。参考代码:

def slaves = params.slaves

stage('Setup'){
    for(int i=0; i<slaves.size(); ++i){
        def slave = slaves[i]
        setup_builds[i] = build job: 'setup', parameters: [[$class: 'LabelParameterValue', name: 'TestMachine', label: slave]]
    }
    parallel setup_builds
}
stage('Build, run) {
    for (int i = 0; i < 4; ++i){
        def index = i
        builds[i] = {
            stage('Build') {
                build job: 'Build'
            }

            stage('Run') {
               build job: 'Run', parameters: [string(name: 'index', value: index)]
            }
        }
    }

    parallel builds …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-plugins jenkins-groovy jenkins-pipeline

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

如何在 Flutter 中使用媒体查询添加填充?

我需要根据用户的屏幕大小添加填充,但是在添加此代码时它显示无效的常量值,有人可以建议我替代方案或更好的解决方案。

padding: const EdgeInsets.all(MediaQuery.of(context).size.width/10),
Run Code Online (Sandbox Code Playgroud)

flutter

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

用户如何证明特定帐户可以访问BigQuery?(AEAD加密和授权视图)

我正在举办一个活动,需要多个人访问BigQuery,我希望他们向我发送证明他们可以访问的证据:

  • 我想收集可以访问BigQuery的参与者的电子邮件地址。
  • 我想证明他们使用过BigQuery。

用户如何证明其特定的电子邮件帐户有权访问BigQuery?

我想知道我们是否可以构建具有授权视图和加密功能的解决方案。

encryption sql-view google-bigquery

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

Flutter:未找到方向性小部件

我在 android studio 中运行 flutter 代码时遇到异常。

我/扑(5360):???小部件库捕获的异常 ????????????????????????????????????????????? ??????????????? I/flutter ( 5360): 以下断言被抛出 building Text("xyz"): I/flutter (5360): No Directionality widget found。I/flutter (5360):RichText 小部件需要一个 Directionality 小部件祖先。I/flutter ( 5360): 找不到方向性祖先的特定小部件是: I/flutter ( 5360): RichText(softWrap: wrapping at box width, maxLines: unlimited, text: "xyz") I/flutter ( 5360) ): 受影响小部件的所有权链是: I/flutter ( 5360): RichText ? 文本 ?中心 ?容器 ?[root] I/flutter (5360):通常,Directionality 小部件由 MaterialApp 或 WidgetsApp 小部件在 I/flutter (5360):应用程序小部件树的顶部引入。

代码片段:

import 'package:flutter/material.dart';

void main() {
  runApp(
    Container(child: Center(child: Text("xyz"))),
  );
}
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这个例外说

I/flutter (5360):通常,Directionality 小部件由 MaterialApp …

dart flutter

3
推荐指数
2
解决办法
4671
查看次数

DMA传输比CPU传输花费更多的时间

我们的任务旨在证明使用DMA复制大量数据与依靠处理器直接处理复制相比的好处。处理器是ST发现板上的STM32F407。

为了测量复制时间,必须在复制期间将GPIO引脚打开,并在复制后将其关闭。

该代码似乎是功能性,但它当前示出了CPU服用约2.15ms至完整和DMA约4.5ms,这是何意相反。我不确定是否没有足够的数据来提供更快的DMA速度来抵消设置数据的开销?

我尝试使用CPU和memcpy函数复制数组的元素,这似乎产生非常相似的时间。

功能代码如下所示:

DMASpeed(void)
{
    #define elementNum 32000
    int *ptr = NULL;
    ptr = (int*)malloc(elementNum * sizeof(int));
    int *ptr2 = NULL;
    ptr2 = (int*)malloc(elementNum * sizeof(int));
    for (int i = 0; i < elementNum; i++)
    {
        ptr[i] = 4;
    }
    LD5_GPIO_Port->BSRR = (uint32_t)LD5_Pin << 16U;
    LD6_GPIO_Port->BSRR = (uint32_t)LD6_Pin << 16U;
    // Initial value
    // printf("BEFORE: dst = '%s'\n", dst);

    // Transfer
    printf("Initiate DMA Transfer...\n");
    HAL_DMA_Start(&hdma_memtomem_dma2_stream0, (int)ptr, (int)ptr2, (elementNum * sizeof(int)));
    LD5_GPIO_Port->BSRR = LD5_Pin;
    printf("DMA …
Run Code Online (Sandbox Code Playgroud)

c stm32 memcpy dma

4
推荐指数
2
解决办法
256
查看次数