小编Vis*_*dev的帖子

如何从概率的 numpy 数组中随机采样?

我有一个像这样的 numpy 数组:

arr = [.2 , .1, .2, .3, .2 ]
Run Code Online (Sandbox Code Playgroud)

现在我想做的是从这个数组中采样,这样我获得某个索引的概率取决于该索引的概率。例如,我得到索引 3 的概率是.3

有人知道有什么巧妙的方法可以做到这一点吗?

python numpy

7
推荐指数
1
解决办法
4463
查看次数

主路由中的子路由没有获取静态文件 ExpressJS

我有这个目录结构

目录结构

在 users.js 内部,我有 /login 和 /register 的路由。
所以我可以通过 localhost:3000/user/login 访问它,但是我的包含 CSS 的静态文件没有加载。

如何为所有子路由提供静态文件?

routes node.js express

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

角度反应形式根据其他两个输入验证输入

我有三个输入字段,即

  1. 最低分数
  2. 最高分
  3. 原产地于

因此,origin at值必须介于最低分数和最高分数之间。

我的表格看起来像这样

this.fb.group({
    min: ['', [Validators.required]],
    max: ['', [Validators.required]],
    origin: ['', [Validators.required, Validators.min(?), Validators.max(?)]] # I need value of min and max input field value here
})
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何正确验证来源输入字段?

编辑:

注意 -fbFormBuilder

我的整个表格

this.scalesForm = this.fb.group({
  scales: this.fb.array([
    this.fb.group({
      type: ['x', [Validators.required]],
      name: ['', [Validators.required]],
      components: this.fb.array([], [Validators.required]),
      min: ['', [Validators.required]],
      max: ['', [Validators.required]],
      origin: ['', [Validators.required]]
    }),
    this.fb.group({
      type: ['y', [Validators.required]],
      name: ['', [Validators.required]],
      components: this.fb.array([], [Validators.required]),
      min: ['', [Validators.required]], …
Run Code Online (Sandbox Code Playgroud)

angular-material angular angular-reactive-forms

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

如何将具有平滑动画的scrollIntoView转换为Promise?

我必须scrollIntoView顺利地完成某个特定的元素,然后再做某事。

例子

element.scrollIntoView({behavior: 'smooth'}).then(() => {
    // Do something here
})
Run Code Online (Sandbox Code Playgroud)

我知道不能以这种方式完成,因为本机scrollIntoView不会返回 Promise。但是,我怎样才能实现这样的目标呢?

顺便说一句,我正在使用 Angular 7。因此,如果有任何指令可以帮助我实现这一目标,那就太好了。

javascript angular

0
推荐指数
1
解决办法
3205
查看次数