小编Ore*_*ren的帖子

YAML将5e-6加载为字符串而不是数字

当我使用YAML加载带有e形式的JSON转储的数字时,该数字将作为字符串而不是浮点数加载.

我想这个简单的例子可以解释我的问题.

import json
import yaml

In [1]: import json

In [2]: import yaml

In [3]: All = {'one':1,'low':0.000001}

In [4]: jAll = json.dumps(All)

In [5]: yAll = yaml.safe_load(jAll)

In [6]: yAll
Out[6]: {'low': '1e-06', 'one': 1}
Run Code Online (Sandbox Code Playgroud)

YAML将1e-06加载为字符串而不是数字?我该如何解决?

python json dictionary pyyaml

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

将多个图保存到单个 html 中

我最近发现了 plotly 并发现它非常适合绘图,现在我有一个问题,我想将多个 plot 保存到一个 html 中,请问怎么做?

*我想保存多个情节,即无花果,无花果1,无花果2等等,而不是一个有多个情节的子情节,因为我发现子情节中的情节太小了。

python plotly

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

首先按第1列排序2D列表,然后按第2列排序

我试图找到一种很好的方法来排序2d列表,首先是第1个值,然后是第2个值.

我认为一个例子将是最好的如果我有一个列表

[[1,4],
[2,7],
[10,1],
[1,2],
[10,6]
[2,1]]
Run Code Online (Sandbox Code Playgroud)

我希望它会像这样排序

[[1,2],
[1,4],
[2,1],
[2,7],
[10,1],
[10,6]]
Run Code Online (Sandbox Code Playgroud)

python sorting list

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

设置 matplotlib 默认图形窗口标题

图窗的默认窗口标题是图 X,其中 X 每个图都会增加。

我知道如何更改图形的标题:

fig = pylab.gcf()
fig.canvas.set_window_title('Test')
Run Code Online (Sandbox Code Playgroud)

但是如何更改默认窗口标题(使其成为“测试 1”、“测试 2”等),以便不需要每次都更改窗口标题?

我在里面没有找到钥匙mpl.rcParams

python matplotlib figure

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

fill_between总是低于绘图线

嗨我在python中使用fill_between命令,但似乎fill_between总是低于线图.

看这个例子,alpha = 1,所以它不是不可见的.当它们位于fill_between位置时,不应该看到所有行.但我仍然看到他们.

iptyhon --pylab

plot([0,1],[1,1],'r')
plot([0,1],[2,2],'g')
plot([0,1],[0.5,0.5],'b')
plot([0,1],[3,3],'k')

fill_between([0,0.25],[0,3.5],facecolor='LightGreen')
fill_between([0.3,0.45],[0,3.5],facecolor='Salmon')
fill_between([0.5,0.7],[0,3.5],facecolor='LightBlue')
fill_between([0.75,0.95],[0,3.5],facecolor='LightYellow')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

当我使用alpha = 0.5时,我仍然得到一些不正确的东西,正确的行为是每条线在与fill_between位于同一位置时会改变颜色,但是你看到线条的颜色不会改变. .

plot([0,1],[1,1],'r')
plot([0,1],[2,2],'g')
plot([0,1],[0.5,0.5],'b')
plot([0,1],[3,3],'k')

fill_between([0,0.25],[0,3.5],facecolor='LightGreen',alpha=0.5)
fill_between([0.3,0.45],[0,3.5],facecolor='Salmon',alpha=0.5)
fill_between([0.5,0.7],[0,3.5],facecolor='LightBlue',alpha=0.5)
fill_between([0.75,0.95],[0,3.5],facecolor='LightYellow',alpha=0.5)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python matplotlib

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

如何使用matplotlib创建swarm图

我知道这个问题不是很有用.但由于我不知道他的情节类型的名称,我不能提供更多信息.

[编辑]我改变了标题,现在它更具信息性......

在此输入图像描述

matplotlib

6
推荐指数
2
解决办法
7681
查看次数

为什么范围(0,10).remove(1)不起作用?

为什么

range(0,10).remove(1)
Run Code Online (Sandbox Code Playgroud)

不起作用?

我知道问题很简短,但我不知道为什么这个东西不起作用.是否可以将它写成一行?

python list

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

从颜色名称matplotlib获取十六进制

我知道matplotlib支持的这个颜色列表:

https://pythonhosted.org/ete2/reference/reference_svgcolors.html

有没有一种程序化的方法将这个名称转换为十六进制?

我想要一个接收颜色名称并返回此颜色的十六进制值的函数.

谢谢.

python hex colors matplotlib

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

imshow non unifrom 矩阵 bin 大小

我正在尝试使用 imshow 创建一个图像,但我的矩阵中的 bin 不相等。例如下面的矩阵

C = [[1,2,2],[2,3,2],[3,2,3]]
Run Code Online (Sandbox Code Playgroud)

是为了X = [1,4,8]和为了Y = [2,4,9] 我知道我可以做xticksand yticks,但我希望轴相等..这意味着我需要构建 imshow 的正方形具有不同的大小。是否可以?

matplotlib imshow

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

如何查看slurm中的命令文件

如果我使用 slurm 提交作业,如何查看提交的完整命令文件,通常是一个以 #SBATCH --job-name= 开头的 bash 脚本

如何使用 slurm 命令查看此脚本文件的内容(我知道我可以执行 scontorol show jobId -xxx 并查看脚本在哪里,但假设它已被删除或更改,并且我仍然想查看原始脚本已提交浆糊)

谢谢。

slurm

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

如何按提交时间使 squeue 排序

我试图了解如何使用 squeue 按提交时间排序。我知道我可以使用队列如下,所以它会显示提交时间,

squeue -O "stepid:6,username:8,account:7,name:53,partition:15,submittime:20"
Run Code Online (Sandbox Code Playgroud)

但我如何让它按 sumbittime 排序。

谢谢。

slurm

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

标签 统计

python ×7

matplotlib ×5

list ×2

slurm ×2

colors ×1

dictionary ×1

figure ×1

hex ×1

imshow ×1

json ×1

plotly ×1

pyyaml ×1

sorting ×1