我有一个像这样的 numpy 数组:
arr = [.2 , .1, .2, .3, .2 ]
Run Code Online (Sandbox Code Playgroud)
现在我想做的是从这个数组中采样,这样我获得某个索引的概率取决于该索引的概率。例如,我得到索引 3 的概率是.3
有人知道有什么巧妙的方法可以做到这一点吗?
我有这个目录结构
在 users.js 内部,我有 /login 和 /register 的路由。
所以我可以通过 localhost:3000/user/login 访问它,但是我的包含 CSS 的静态文件没有加载。
如何为所有子路由提供静态文件?
我有三个输入字段,即
因此,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)
如何正确验证来源输入字段?
编辑:
注意 -fb是FormBuilder
我的整个表格
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) 我必须scrollIntoView顺利地完成某个特定的元素,然后再做某事。
例子
element.scrollIntoView({behavior: 'smooth'}).then(() => {
// Do something here
})
Run Code Online (Sandbox Code Playgroud)
我知道不能以这种方式完成,因为本机scrollIntoView不会返回 Promise。但是,我怎样才能实现这样的目标呢?
顺便说一句,我正在使用 Angular 7。因此,如果有任何指令可以帮助我实现这一目标,那就太好了。