小编Yur*_*nko的帖子

`numpy.positive` 的用例

(版本 1.13+)中有一个positive函数numpy,它似乎什么都不做:

In [1]: import numpy as np                                                                               

In [2]: A = np.array([0, 1, -1, 1j, -1j, 1+1j, 1-1j, -1+1j, -1-1j, np.inf, -np.inf])                     

In [3]: A == np.positive(A)                                                                              
Out[3]: 
array([ True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True])
Run Code Online (Sandbox Code Playgroud)

文档说: Returned array or scalar: `y = +x`

这个函数的用例是什么?

python numpy numpy-ufunc

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

通过弹出模式窗口参数的Flask-admin批处理操作

有没有办法从Flask功能启动弹出窗口?

我有一个flask-admin+ flask-sqlalchemy应用程序.DB中的表包含foo具有某些值的字段.我有一个UserAdmin视图,我正在尝试使用一些外部参数创建批处理操作.即我想:

  • 从我的DB中选择几个元素
  • foo一个新的用户定义值替换每个元素的旧值
  • 我想要接收这个新值的方式是一个模态窗口.

所以模型是:

class User(db.Model):
    # some code
    foo = Column(Integer)
    def change_foo(self, new_foo):
        self.foo = int(new_foo)
        db.session.commit()
        return True

class UserAdmin(sqla.ModelView):
    # some code
    @action('change_foo', 'Change foo', 'Are you sure you want to change foo for selected users?')
    def action_change_foo(self, ids):
        query = tools.get_query_for_ids(self.get_query(), self.model, ids)
        count = 0
        # TODO: pop-up modal window here to get new_foo_value
        # new_foo_value = ???
        for …
Run Code Online (Sandbox Code Playgroud)

python modal-dialog flask flask-admin

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

观察 ipywidget 滑块的方法不起作用

我试图在滑块更改时调用函数,同时它随着动画的变化而变化。它不起作用,只有当我通过鼠标手动更改时它才会调用函数。这是我的代码:

import ipywidgets as widgets
    
play = widgets.Play(
    value=0,
    min=0,
    max=100,
    step=1,
    description="Press play",
    disabled=False)

slider = widgets.IntSlider(description="Slides")
   
def on_value_change(change):
    print(change['new'])
        
slider.observe(on_value_change, names='value') 
widgets.jslink((play, 'value'), (slider, 'value'))
widgets.HBox([play, slider])
Run Code Online (Sandbox Code Playgroud)

请你帮我管理一下好吗?

jupyter-notebook ipywidgets

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