小编San*_*jay的帖子

在循环中绘制子图

z = {'A': [0.3618426, 0.36146951], 'B': [1.8908799, 1.904695], 'C': [2.1813462e+08, 2.1833622e+08], 'D': [0.89925492, 0.89953589], 'E': [2.6356747, 2.6317911], 'F': [2.2250445e+08, 2.2501808e+08], 'G': [2.0806053e+08, 2.0691238e+08], 'H': [0.37242803, 0.37611806]}
k = [1,2]

for key in z:
plt.subplot(4,4,1)
plt.plot(k,[z[key][0],z[key][1]], 'ro-')
plt.show()
Run Code Online (Sandbox Code Playgroud)

我会尽量说清楚。z 是一个大小不一的字典。我想做的是绘制字典数量,比如 4 列,但行应该根据生成的图数量增加,例如,如果有 16 个要绘制的键,我应该最终得到 4 行 4 列的数字。如何我可以这样做吗?

python matplotlib subplot

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

Python - 一次移动10个文件

嗨,我是编程新手,请原谅我的无知.我试图在任何情况下将dir A中的10个文件移动到B,但是程序应该足够灵活,以至于当源目录中的文件少于10个时,它不应该给出错误,而大部分文件都是错误的.

我正在使用的循环是.当目录中有超过10个文件时,这很有效

w =0
while w < 10:
    w =w+1
    apple = random.choice(os.listdir("/home/prabh00b/dakoat_wb_script/2"))
    o = ''.join(["/home/prabh00b/dakoat_wb_script/2/", apple])
    shutil.move(o,"/home/prabh00b/dakoat_wb_script/")
Run Code Online (Sandbox Code Playgroud)

python move

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

标签 统计

python ×2

matplotlib ×1

move ×1

subplot ×1