小编kei*_*uke的帖子

有没有办法从aws web控制台获得s3 uri?

我想从我的s3 下载一个目录.
当我需要一个文件时,s3管理控制台(aws web控制台)允许我下载它,但是当一个目录时,我必须使用aws-cli,如:

$ aws s3 cp s3://mybucket/mydirectory/ . --recursive
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有办法s3://mybucket/mydirectory/从s3管理控制台获取s3 uri()?
它的URL可用,但它与aws-cli所需的s3 URI略有不同.我找不到任何菜单来获取uri.

先感谢您!

amazon-s3 amazon-web-services aws-cli

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

`tf.strided_slice()`做什么?

我想知道tf.strided_slice()运营商究竟做了什么.
文档称,

对于第一个顺序,此操作提取大小结束的切片 - 从从begin指定的位置开始的张量输入开始.切片继续向开始索引添加步幅,直到所有维度都不小于结束.注意,步幅的分量可以是负的,这会导致反向切片.

在样本中,

# 'input' is [[[1, 1, 1], [2, 2, 2]],
#             [[3, 3, 3], [4, 4, 4]],
#             [[5, 5, 5], [6, 6, 6]]]
tf.slice(input, [1, 0, 0], [2, 1, 3], [1, 1, 1]) ==> [[[3, 3, 3]]]
tf.slice(input, [1, 0, 0], [2, 2, 3], [1, 1, 1]) ==> [[[3, 3, 3],
                                                       [4, 4, 4]]]
tf.slice(input, [1, 1, 0], [2, -1, 3], [1, -1, 1]) ==>[[[4, 4, 4],
                                                        [3, 3, 3]]] …
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

如何在python中沉默statsmodels.fit()

当我想在python中使用某个模型时,我经常使用fit()方法statsmodels.在某些情况下,我编写了一个自动拟合的脚本:

import statsmodels.formula.api as smf
import pandas as pd
df = pd.read_csv('mydata.csv')  # contains column x and y
fitted = smf.poisson('y ~ x', df).fit()
Run Code Online (Sandbox Code Playgroud)

我的问题是如何使fit()方法沉默.在我的环境中,它输出一些有关适合标准输出的信息,如:

Optimization terminated successfully.
         Current function value: 2.397867
         Iterations 11
Run Code Online (Sandbox Code Playgroud)

但我不需要它.我找不到控制标准输出打印的参数.我该如何沉默fit()方法?

Python 3.3.4,IPython 2.0.0,pandas 0.13.1,statsmodels 0.5.0.

python stdout ipython python-3.x statsmodels

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

如何查看nvidia-docker版本?

我试过了nvidia-docker --version,但它似乎只是显示了docker的版本.
经过对官方文件的一些调查后,我找不到任何有关此事的信息.

如何查看nvidia-docker版本?

nvidia docker

12
推荐指数
2
解决办法
7752
查看次数

将冗余数组转换为dict(或JSON)?

假设我有一个数组:

[['a', 10, 1, 0.1],
 ['a', 10, 2, 0.2],
 ['a', 20, 2, 0.3],
 ['b', 10, 1, 0.4],
 ['b', 20, 2, 0.5]]
Run Code Online (Sandbox Code Playgroud)

我想要一个dict(或JSON):

{
    'a': {
        10: {1: 0.1, 2: 0.2},
        20: {2: 0.3}
    }
    'b': {
        10: {1: 0.4},
        20: {2: 0.5}
    }
}
Run Code Online (Sandbox Code Playgroud)

这项任务有什么好方法或一些库吗?
在这个例子中,数组只有4列,但我的原始数组更复杂(7列).

目前我天真地实现了这个:

import pandas as pd
df = pd.DataFrame(array)
grouped1 = df.groupby('column1')
for column1 in grouped1.groups:
    group1 = grouped1.get_group(column1)
    grouped2 = group1.groupby('column2')
    for column2 in grouped2.groups:
        group2 = grouped2.get_group(column2)
        ...
Run Code Online (Sandbox Code Playgroud)

defaultdict方式: …

python arrays json list

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

如何更新d3.js中的绑定数据?

我想在D3.js中动态更新网络图.现在我的代码是:

var color = d3.scale.category20();
var my_nodes = [{"cluster": 0, "x": 50,  "y": 50},
                {"cluster": 0, "x": 100, "y": 50},
                {"cluster": 1, "x": 100, "y":100}];
var vis = d3.select("body").append("svg").attr("width", 500).attr("height", 500);
var nodes = vis.selectAll("circle.node").data(my_nodes).enter().append("g")
               .attr("class", "node");
var circles = nodes.append("svg:circle")
                   .attr("cx", function(d) { return d.x; })
                   .attr("cy", function(d) { return d.y; })
                   .attr("r", 5)
                   .style("fill", function(d) {return color(d.cluster)});
Run Code Online (Sandbox Code Playgroud)

这段代码有效.但是当我更新数据时:

var new_nodes = [{"cluster": 0, "x": 50,  "y": 50},
                 {"cluster": 2, "x": 100, "y": 50},
                 {"cluster": 2, "x": 100, "y":100}]; …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

7
推荐指数
2
解决办法
9555
查看次数

支持“in”运算符的最佳基本类型?

我有一个功能:

def f(a):
    return 100 in a
Run Code Online (Sandbox Code Playgroud)

我想注释这个参数a,例如

from typing import List
def f(a: List[int]):
    return 100 in a
Run Code Online (Sandbox Code Playgroud)

但支持运算符的类型不仅in是or (或者可能是 or或其他什么)。listsettupledictkeyview

我的问题是:

什么类型最适合a,支持哪些in运算符?
例如,哪种类型是提供此特定功能的最简单类型?

看起来typing.Containerortyping.Collection也可以,但我不知道哪种类型最好

python typing python-3.x

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

如何在 GCP Stackdriver 上监控 Nvidia GPU 计算/内存使用情况?

我正在尝试监控 Google Cloud Platform 上的 Nvidia GPU 计算/内存使用情况。
默认情况下可以在 GCP Web 控制台上监控 CPU 使用情况,但我需要 Stackdriver 代理来监控 RAM 使用情况(据我所知)。

我的计算引擎实例具有(抢占式)GPU。
我可以通过运行nvidia-smi命令来获取当前的 GPU 使用情况,但我不知道如何让 stackdriver 了解这些指标。

monitoring gpu google-cloud-platform stackdriver google-cloud-stackdriver

5
推荐指数
0
解决办法
3938
查看次数

为什么“-n”常用于试运行?

众所周知的命令,如makersync、 和git使用-n选项进行试运行。
在这种情况下代表什么-n

command conventions naming-conventions

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

`custom.js`在哪里或如何为Jupyter 4.1.1创建一个?

我找不到custom.js使用Python3.5.1在pyenv + virtualenv下安装的Jupyter(笔记本).

有人说custom.js位于~/.jupyter/custom/custom.js但我没有(顺便说一句,我可以创建jupyter_notebook_config.py通过jupyter notebook create).

$ ls ~/.jupyter
jupyter_notebook_config.py  migrated
Run Code Online (Sandbox Code Playgroud)

在哪里custom.js或如何创建默认的?我应该从存储库下载吗?

$ pip freeze
ipykernel==4.3.1
ipython==4.1.2
ipython-genutils==0.1.0
ipywidgets==4.1.1
jupyter==1.0.0
jupyter-client==4.1.1
jupyter-console==4.1.1
jupyter-core==4.0.6
Run Code Online (Sandbox Code Playgroud)

ipython jupyter jupyter-notebook

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