小编ver*_*joe的帖子

如何检查迭代变量NavigableString或Tag类型?

我将列表与Tag和NavigableString Type混合在一起。我只想访问标签数据。我该如何检查?我想避免以下错误。

AttributeError: type object 'BeautifulSoup' has no attribute 'NavigableString'
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup python-3.x

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

使用shell脚本自动终止进程

我正在寻找一个可以找到PID的命令,例如:

ps -ef | grep com.sds.afi.rte.cosmos-1.0.0.jar
cosmos    4690  4689  3 14:27 pts/8    00:00:06 java -Dlog4j.debug -Dlog4j.configuration=file:/data/cosmos/sim/bin/log4j.xml -jar com.sds.afi.rte.cosmos-1.0.0.jar
cosmos    5484  5482  0 14:30 pts/11   00:00:00 grep com.sds.afi.rte.cosmos-1.0.0.jar
Run Code Online (Sandbox Code Playgroud)

然后使用以下方法终止这些进程

kill -9 pid
Run Code Online (Sandbox Code Playgroud)

如何制作一个自动完成上述所有操作的shell脚本?

linux shell

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

功能API中的Keras Flatten层?

model = Sequential()
model.add(Flatten(input_shape=(1,) + (52,)))
model.add(Dense(100))
model.add(Activation('relu'))
model.add(Dense(2))
model.add(Activation('linear'))
print(model.summary())
Run Code Online (Sandbox Code Playgroud)

我想将此顺序版本的keras代码更改为具有如下功能版本的相同代码。

input = Input(shape=(1,) + (52,))
i = Flatten()(input)
h = Dense(100, activation='relu')(i)
o = Dense(2, activation='linear')(h)
model = Model(inputs=i, outputs=o)
model.summary()
Run Code Online (Sandbox Code Playgroud)

但是有错误

  File "C:\Users\SDS\Anaconda3\lib\site-packages\keras\legacy\interfaces.py", line 91, in wrapper
    return func(*args, **kwargs)
  File "C:\Users\SDS\Anaconda3\lib\site-packages\keras\engine\network.py", line 93, in __init__
    self._init_graph_network(*args, **kwargs)
  File "C:\Users\SDS\Anaconda3\lib\site-packages\keras\engine\network.py", line 237, in _init_graph_network
    self.inputs, self.outputs)
  File "C:\Users\SDS\Anaconda3\lib\site-packages\keras\engine\network.py", line 1430, in _map_graph_network
    str(layers_with_complete_input))
ValueError: Graph disconnected: cannot obtain value for tensor Tensor("input_1:0", shape=(?, 1, 52), dtype=float32) at …
Run Code Online (Sandbox Code Playgroud)

keras

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

angularjs dragdrop:ng-repeat中的过滤器无法更改索引

我的来源是在plunker(点击)

如果我尝试在输入框中输入关键字"sa",然后将三星Galaxy S移动到下面的列表(目标),则移动的项目不是那个,而是"iPhone".

我尝试解决这个问题3个小时.这是非常简单的代码.但我是角度js的新手,尤其是角度js-dragdrop.但我知道如何解决这个问题.但我不知道如何解决这个问题.prbolem是我用于快速搜索的过滤器,如下所示.

ng-repeat='item in users | filter:q'
Run Code Online (Sandbox Code Playgroud)

因此,在ng-repeat中没有过滤器,它运行良好.但是,如果我在ng-repeat中使用它,问题是我无法移动我拖动的项目.目标列表中的已删除项目是另一个.原因,我猜,过滤器在过滤后没有改变变化的索引.我怎么解决这个问题?我期待着收到你的帮助.

angularjs angular-dragdrop

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