小编Car*_*gas的帖子

python re.sub group:\number后面的数字

我怎么能代替foobarfoo123bar

这不起作用:

>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
Run Code Online (Sandbox Code Playgroud)

这有效:

>>> re.sub(r'(foo)', r'\1hi', 'foobar')
'foohibar'
Run Code Online (Sandbox Code Playgroud)

我认为这是一个常见的问题\number.任何人都可以给我一个如何处理这个问题的提示吗?

python regex numbers regex-group

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

如何测试使用Angular CLI ng创建的应用程序是否可以从其他设备进行测试?

我从头开始使用Angular CLI生成应用程序.CLI版本angular-cli: 1.0.0-beta.11-webpack.2

我试图从我的智能手机测试它,但我得到Connection拒绝.

所以,我ng serve在我的笔记本电脑上运行并尝试访问该应用程序:

  • 从笔记本电脑,使用localhost:工作
  • 从笔记本电脑,使用IP:连接被拒绝
  • 从智能手机,使用IP:连接被拒绝

这曾用于以前的SystemJS版CLI.我检查过我没有运行防火墙.

我该如何修复或调试此错误?

我正在使用Mac.

networking angular-cli angular

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

如何将Web Animations API polyfill添加到使用Angular CLI创建的Angular 2项目中

角2个动画文件是指网络动画API填充工具为不支持原生的一个浏览器.

将此polyfill添加到使用Angular CLI创建的Angular 2项目的正确方法是什么?

(我使用的是angular-cli:1.0.0-beta.10)

没有运气,我尝试了这里提到的想法和解决方案:

我通过NPM下载并添加到system-config.ts.我相信这是推荐的,但polyfill没有加载(我可以告诉因为动画在Safari中不起作用).

我只是通过将polyfill包括在内来实现index.html这一点,我知道这不是正确的方法:

  <script src="https://rawgit.com/web-animations/web-animations-js/master/web-animations.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我将在这里添加任何可能有助于澄清我的问题的细节,但是如果你需要查看代码,我在Github上有它:

https://github.com/cmermingas/connect-four

提前致谢!

angular-cli angular

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

哪些种子必须设置在哪里实现100%的训练结果的再现性?

在一般的张量流设置中

model = construct_model()
with tf.Session() as sess:
    train_model(sess)
Run Code Online (Sandbox Code Playgroud)

其中construct_model()包含模型定义,包括权重(tf.truncated_normal)的随机初始化并train_model(sess)执行模型的训练 -

我必须设置哪些种子,以确保重复运行上面的代码片段之间的100%可重复性?该文件tf.random.set_random_seed可能是简洁的,但给我留下了有点混乱.我试过了:

tf.set_random_seed(1234)
model = construct_model()
    with tf.Session() as sess:
        train_model(sess)
Run Code Online (Sandbox Code Playgroud)

但每次都得到不同的结果.

python random-seed tensorflow

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

Ruby gem显示几乎每个命令的"无效参数"错误

我通过NativeScript对建立工作OS X埃尔卡皮坦,我被困在那里我应该安装点xcodeprojcocoapods.我尝试使用的几乎所有内容都gem显示相同的错误:

$ sudo gem install xcodeproj
ERROR:  While executing gem ... (Errno::EINVAL)
    Invalid argument
Run Code Online (Sandbox Code Playgroud)

以下命令显示相同的错误,我是否运行它sudo:

$ gem update --system
$ gem update
$ gem install whatever
$ gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

我有以下版本:

$ ruby --version
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]

$ gem --version
2.6.7
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些我在网上找到的帮助,包括重新安装gemruby重启,但没有任何帮助.

我猜我有Ruby的配置问题.

有关如何排除故障的任何建议?

ruby rubygems nativescript

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

在 Angular 2 中运行昂贵的任务而不阻塞 UI

我有一个使用 Angular CLI 创建的 Angular 2 应用程序,它具有以下事件序列:

  1. 发生异步事件(例如用户单击按钮)。

    1.1 触发动画。

    1.2 运行一个昂贵的进程。这需要几秒钟。

  2. UI 会根据昂贵过程的结果进行更新。

我遇到的问题是,当昂贵的进程运行时,动画和 UI 会冻结。

我制作了这个简化版本来显示问题:

http://plnkr.co/edit/13ieoXgMtaJfCq7Mijv7?p=preview

我尝试使用 NgZonerunOutsideAngular来运行昂贵的进程,但它与内联运行相同。我也尝试使用 Zone.js 库,但我不熟悉它,并且出现错误'zone.js.d.ts' is not a module

如何将这个昂贵的进程“分叉”到并行线程/区域中,然后在完成后将其合并到主区域中以优雅地更新 UI?或者任何合适的解决方案......它不必明确使用区域。

非常感谢!

angular

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

ngrx效果:由其他效果立即处理的一种效果调度的动作是什么?

我有一个带有四个ngrx动作的Angular(2)应用程序:

  • 开始
    • 减速机未处理(无状态变化)
    • ngrx Effect调用异步任务并映射到SUCCESS或ERROR
  • 成功
    • 由reducer处理
    • ngrx效果映射到ADVANCE
  • 预先
    • 没有由减速机处理
    • ngrx效果导航到不同的路线
  • 错误
    • 由reducer处理
    • 没有效果

问题是捕获ADVANCE的效果似乎在处理SUCCESS的reducer之前运行

这是效果代码:

@Effect() start$ = this.actions$
    .ofType('START')
    .map(toPayload)
    .switchMap(input => doAsyncTask(input)
        .map(result => ({type: 'SUCCESS', payload: result}))
        .catch(error => ({type: 'ERROR', payload: error})));

@Effect() success$ = this.actions$
    .ofType('SUCCESS')
    .map(() => ({type: 'ADVANCE'}));

@Effect({dispatch: false}) advance$ = this.actions$
    .ofType('ADVANCE')
    .withLatestFrom(this.store$.select(state => state.route))
    .map(action_route => action_route[1])
    .do(route => this.router.navigate([route.foo.bar]));
Run Code Online (Sandbox Code Playgroud)

我得到的错误是Cannot read property 'bar' of null.该属性foo由处理SUCCESS的reducer设置.

如果我为SUCCESS效果添加一个延迟,那么一切都很好:

@Effect() success$ = this.actions$
    .ofType('SUCCESS')
    .delay(1)
    .map(() => …
Run Code Online (Sandbox Code Playgroud)

ngrx ngrx-effects angular

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

添加到iPhone的主屏幕后,Web应用程序的响应速度会降低

当在Safari中运行时,这个Angular 2应用程序在添加到iPhone的主屏幕时感觉不太敏感.

我通过将其添加到index.html来使其成为web应用程序:

<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="Angular NavTabs">
Run Code Online (Sandbox Code Playgroud)

如果您有几分钟的时间,请在Github Pages上查看.

在Safari中运行时,在标签之间切换会感觉非常敏感.但是,当从主屏幕启动应用程序时,它会感觉滞后.

有什么东西我可以更改或添加到代码来修复此行为?

注意:如果我从应用中删除动画,也会发生同样的事情.

我录制了几个动画GIF以试图显示差异,但除非你真的与应用程序进行交互,否则很难欣赏.

应用程序在Safari中运行

应用程序从主屏幕运行

ios progressive-web-apps angular

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

TypeError:__call __()缺少1个必需的位置参数:“ inputs”

我试图根据“ input_data”中存在的功能预测收盘价(1或0)。但是,当我尝试运行代码时,出现以下错误,我不确定如何解决此问题。任何帮助都非常感谢,谢谢

Traceback (most recent call last):
  File "F:/Machine Learning/SK_Learn/SVM_Stock.py", line 71, in <module>
    estimator.fit(x,y)
  File "C:\Python35\lib\site-packages\keras\wrappers\scikit_learn.py", line 210, in fit
    return super(KerasClassifier, self).fit(x, y, **kwargs)
  File "C:\Python35\lib\site-packages\keras\wrappers\scikit_learn.py", line 139, in fit
    **self.filter_sk_params(self.build_fn.__call__))
TypeError: __call__() missing 1 required positional argument: 'inputs'
Run Code Online (Sandbox Code Playgroud)

这是代码:

class SVM_Stock:

    def __init__(self):
        pass

    def create_model(self):

        model = Sequential()
        model.add(Dense(14, input_dim=16, kernel_initializer='normal', activation='relu'))
        model.add(Dense(7, kernel_initializer='normal', activation='relu'))
        model.add(Dense(1, kernel_initializer='normal', activation='sigmoid'))
        model.compile(loss='binary_crossentropy',optimizer='rmsprop', metrics=['accuracy'])
        return model


if __name__ == "__main__":

    desired_width = 450
    pd.set_option('display.width', desired_width)
    pd.set_option('display.max_columns', 17)

    ds = pd.read_csv('F:\\Machine …
Run Code Online (Sandbox Code Playgroud)

python machine-learning deep-learning keras data-science

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

在MacOS中使用Homebrew安装节点:fork.rb:49:在`write'中:Broken pipe(Errno :: EPIPE)

postinstall在macOS Sierra中安装节点的步骤中,我一直收到以下错误.

$ brew postinstall node --verbose
==> Postinstalling node
/usr/bin/sandbox-exec -f /private/tmp/homebrew20180915-55177-tjsmxe.sb nice /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/bin/ruby -W0 -I /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby/2.3.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby/2.3.0/x86_64-darwin9.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby/2.3.0/universal-darwin9.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby/2.3.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby/2.3.0/x86_64-darwin9.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby/2.3.0/universal-darwin9.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/x86_64-darwin9.0:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/universal-darwin9.0:/usr/local/Homebrew/Library/Homebrew -- /usr/local/Homebrew/Library/Homebrew/postinstall.rb /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/node.rb --verbose
/usr/local/Homebrew/Library/Homebrew/utils/fork.rb:49:in `write': Broken pipe (Errno::EPIPE)
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:49:in `puts'
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:49:in `rescue in block (3 levels) in safe_fork'
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:31:in `block (3 levels) in safe_fork'
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:30:in `fork'
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:30:in `block (2 levels) in safe_fork'
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:27:in `open'
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:27:in `block in safe_fork'
    from /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/tmpdir.rb:89:in `mktmpdir'
    from /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:26:in `safe_fork'
    from /usr/local/Homebrew/Library/Homebrew/formula_installer.rb:886:in `post_install'
    from /usr/local/Homebrew/Library/Homebrew/cmd/postinstall.rb:14:in `block in postinstall'
    from …
Run Code Online (Sandbox Code Playgroud)

macos homebrew node.js

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