小编iba*_*ash的帖子

如何将$ @作为单个参数传递给bash函数中的另一个命令?

我有这个作为bash函数:

function gits() {
  git grep -i -n --color $@ -- $(git rev-parse --show-toplevel);
}
Run Code Online (Sandbox Code Playgroud)

如果我运行这个:

gits def add_crumb
Run Code Online (Sandbox Code Playgroud)

我想要:

git grep -i -n --color "def add_crumb" -- $(git rev-parse --show-toplevel)
Run Code Online (Sandbox Code Playgroud)

bash

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

Numpy:通过索引将行从一个矩阵添加到另一个矩阵

总之,我想索引一个矩阵并添加到每一行.

在此示例中,第一行(由0索引)应[1,1,1]添加到其中.然后第二行(由1索引)应该[2, 2, 2]添加到它.最后,第一行(由第三行索引)应该[3, 3, 3]添加到它.

>>> a = np.array([np.array([1,2,3]), np.array([4,5,6])])
>>> a
array([[1, 2, 3],
       [4, 5, 6]])
>>> a[np.array([0,1,0]), :] += np.array([np.array([1,1,1]), np.array([2,2,2]), np.array([3,3,3])])
Run Code Online (Sandbox Code Playgroud)

期望:

>>> a
array([[5, 6, 7],
       [6, 7, 8]])
Run Code Online (Sandbox Code Playgroud)

实际:

>>> a
array([[4, 5, 6],
       [6, 7, 8]])
Run Code Online (Sandbox Code Playgroud)

编辑2:

根据下面的评论,解决方案运行缓慢.从我只是添加0的代码的一部分来测试速度:

print y.shape
print dW.shape
np.add.at(dW, (y, slice(None)), 0)
Run Code Online (Sandbox Code Playgroud)

产量:

(49000,)
(10, 3073)
Run Code Online (Sandbox Code Playgroud)

大约需要21秒.没有该np.add.at行,其余代码大约需要1秒钟. y.npy dW.npy

python numpy

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

为什么meteor只返回一个空文件?

我正在使用Meteor.js进行新项目.

它起初工作,但现在当我运行meteor似乎开始很好,但是当我去localhost:3000我的浏览器时自动下载一个空文件.

我尝试清除缓存,重新启动计算机,重新安装节点并重新安装流星.我也尝试运行流星示例应用程序,并创建一个新的应用程序,无论哪一个我得到相同的结果,下载空文件.在智慧结束时,有什么想法吗?

我在使用谷歌浏览器的OS X狮子.

编辑:

因此,在搞砸了更多之后,/usr/local/meteor/examples如果我使用的话,我可以运行示例sudo meteor --port <some arbitrary port>.

当我尝试使用我的应用程序时,它说它正在运行,但我仍然一无所获.

来自curl示例应用程序的localhost的标题给出:

HTTP/1.1 200 OK
content-type: text/html
connection: close
transfer-encoding: chunked
Run Code Online (Sandbox Code Playgroud)

我的标题是:

HTTP/1.1 200 OK
date: Mon, 11 Jun 2012 00:51:47 GMT
cache-control: public, max-age=31536000
last-modified: Sun, 10 Jun 2012 10:36:37 GMT
etag: "0-1339324597000"
content-type: application/octet-stream
accept-ranges: bytes
content-length: 0
connection: close
Run Code Online (Sandbox Code Playgroud)

Edit2: 如果我明确地抛出错误,看起来我得到了一个正确的错误页面.但是,如果没有错误,那么我的标题是错误的.

编辑3:* 或者可能是我的环境出错,示例应用程序不再运行而且我得到了 Unexpected mongo exit code 127. Restarting.

Edit4:* 好的,所以mongo错误是无关的.我已将问题追溯到gzippo,特别是如果我发表评论: app.use(gzippo.staticGzip(path.join(bundle_dir, 'static_cacheable'), {clientMaxAge: 1000 * 60 …

meteor

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

标签 统计

bash ×1

meteor ×1

numpy ×1

python ×1