小编Pla*_*Tag的帖子

从pandas DataFrame导出LaTeX表

是否有一种简单的方法可以将数据框(甚至是其中的一部分)导出到LaTeX?

我在谷歌搜索,只能找到使用asciitables的解决方案.

python latex dataframe pandas

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

kubectl exec包含多容器pod

我有问题登录到多容器pod的一个容器.我从中得到了容器IDkubectl describe pod <pod-name>

kubectl describe pod ipengine-net-benchmark-488656591-gjrpc -c <container id> 
Run Code Online (Sandbox Code Playgroud)

当我尝试:

kubectl exec -ti ipengine-net-benchmark-488656591-gjrpc -c 70761432854f /bin/bash
Run Code Online (Sandbox Code Playgroud)

它说:来自服务器的错误:容器70761432854f对pod ipengine-net-benchmark-488656591-gjrpc无效

kubernetes

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

Kubernetes将pods分配到池中

有没有办法告诉kubectl我的pod应该只部署在某个实例池上?

例如:

nodeSelector:
      pool: poolname
Run Code Online (Sandbox Code Playgroud)

假设我已经创建了我的游泳池,例如:

gcloud container node-pools create poolname --cluster=cluster-1 --num-nodes=10 --machine-type=n1-highmem-32
Run Code Online (Sandbox Code Playgroud)

gcloud kubernetes kubectl

16
推荐指数
2
解决办法
4919
查看次数

Python bcolz如何合并两个ctables

我正在玩这款笔记本中的内存压缩示例中的bcolz

到目前为止,我对这个图书馆感到非常惊讶.我认为它是一个伟大的工具,我们所有人都希望将更大的文件加载到小内存(很好的工作Francesc,如果你正在读这个!)

我想知道是否有人有一些加入两个ctable的经验,比如pandas.merge()以及如何做这个时间/内存有效.

感谢您分享您的想法 :-)!

python pandas

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

奇点+ Kubernetes

有人知道是否有尝试将Singularity与Kubernetes 整合?对于想要运行HPC程序(例如在云端)中的每个人来说,这都是非常棒的.我唯一的另一个想法是使用Singularity作为Docker的入口点并在Kubernetes中运行它.

编辑:有一个由奇点团队进行整合的计划(帖子).

docker kubernetes

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

Salt-stack列出所有可用状态

我已经搜索了文档,但无法找到令人满意的答案.是否有可能获得像salt'machine'state.list这样的东西.获得可能被应用的所有州?

我知道有高状态/顶部/低状态,但如果我想搜索特定状态,我总是需要手动浏览文件夹结构.

salt-stack

10
推荐指数
2
解决办法
4282
查看次数

Pandas 数据框 to_csv - 拆分为多个输出文件

将非常大的数据帧(50GB)拆分为多个输出(水平)的最佳/最简单的方法是什么?

我想过做这样的事情:

stepsize = int(1e8)
for id, i in enumerate(range(0,df.size,stepsize)): 
    start = i 
    end = i + stepsize-1 #neglect last row ...
    df.ix[start:end].to_csv('/data/bs_'+str(id)+'.csv.out')
Run Code Online (Sandbox Code Playgroud)

但我敢打赌有更聪明的解决方案吗?

正如jakevdp所指出的,HDF5是存储大量数值数据的更好方法,但它不满足我的业务需求。

python pandas

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

为什么 str()+"" 比 ""+"" 慢

我想知道在 python 中创建一个空字符串以稍后附加更多字符串的最快方法是什么。然而,我发现,有趣的是它的方式更快地通过初始化字符串""str()。有人可以对此有所了解吗?我猜 str() 只是带来了很多开销,例如类型检查等。

这是我尝试过的:

%timeit ""+"a"
7.63 ns ± 0.0376 ns per loop (mean ± std. dev. of 7 runs, 100000000 loops each)

%timeit str()+"a"
58.2 ns ± 0.253 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each)
Run Code Online (Sandbox Code Playgroud)

python

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

Python请求-如何添加多个自己的证书

有没有办法告诉请求库添加多个证书,如指定文件夹中的所有 .pem 文件?

import requests, glob
CERTIFICATES = glob('/certs/')
url = '127.0.0.1:8080'
requests.get(url, cert=CERTIFICATES)
Run Code Online (Sandbox Code Playgroud)

似乎仅适用于单个证书

我已经搜索了 google 和 python 文档。我找到的最好的教程是官方文档中的 SSL 认证部分

python ssl urllib3

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

GraphViz用点保持节点位置

我知道有一些相关的问题,但我想知道是否有更好的解决方案强制graphviz以定义的顺序保持节点位置.

这是我的问题:我有两个子图,每5个节点.每个节点都连接到另一个图的每个节点.我希望节点按顺序从1-1到1-5.但是graphviz总是将它们混合在一起.

这是图表,我正在使用DOT:

digraph G {
rankdir=LR;
ranksep=4.0;
subgraph cluster_1 {
rank=same;
label="Nr:1";
"1-1" [width=1, shape=circle, style=filled, fillcolor="#E3A869", label="1-1"];
"1-2" [width=1, shape=circle, style=filled, fillcolor="#E3A869", label="1-2"];
"1-3" [width=1, shape=circle, style=filled, fillcolor="#E3A869", label="1-3"];
"1-4" [width=1, shape=circle, style=filled, fillcolor="#E3A869", label="1-4"];
"1-5" [width=1, shape=circle, style=filled, fillcolor="#E3A869", label="1-5"];
}

subgraph cluster_2 {
rank=same;
label="Nr:2";
"2-1" [width=1, shape=circle, style=filled, fillcolor="#E3A869", label="2-1"];
"1-1" -> "2-1"  [color=blue, labelfontcolor="#009933", fontsize="10.0", penwidth=1];
"1-2" -> "2-1"  [color=blue, labelfontcolor="#009933", fontsize="10.0", penwidth=1];
"1-3" -> "2-1"  [color=blue, labelfontcolor="#009933", fontsize="10.0", penwidth=1];
"1-4" -> "2-1"  [color=blue, …
Run Code Online (Sandbox Code Playgroud)

graphviz

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