小编use*_*663的帖子

将所有打开的matplotlib数字一次保存在一个文件中

我试图将已经创建的任意数量的matplotlib数字保存到1个文件中(PDF?).有没有办法用一个命令做到这一点?

python matplotlib

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

删除colorbar的边框matplotlib

如何删除颜色条上的边框(或使它们更薄)?

我几乎尝试了以下各种组合:

cb = plt.colorbar(im3,drawedges=False) #or True with next two lines
#cb.outline.set_linewidth(0)
#cb.dividers.set_linewidth(0)

cb.solids.set_rasterized(True)
cb.solids.set_edgecolor("face")

#Im saving as pdf
plt.savefig("thing.pdf",dpi=1000, bbox_inches='tight')
Run Code Online (Sandbox Code Playgroud)

当使用matplotlib图查看时,其中一些有帮助,但保存的pdf更糟糕.

在此输入图像描述

python matplotlib colorbar

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

python 中的一位循环移位(相当于 Fortran 的 IHFTC)

我想使用 python 实现 Fortran 中 ISHFTPC 函数的等效功能。做这个的最好方式是什么?

例如,

x = '0100110'
s = int(x, 2)
s_shifted = ISHFTC(s,1,7) #shifts to left by 1
#binary representation of s_shifted should be 1001100
Run Code Online (Sandbox Code Playgroud)

我的尝试基于c 中的循环移位

def ISHFTC(n, d,N):  
    return (n << d)|(n >> (N - d)) 
Run Code Online (Sandbox Code Playgroud)

但是,这并没有达到我想要的效果。例子,

ISHFTC(57,1,6) #57 is '111001'
Run Code Online (Sandbox Code Playgroud)

给出 115,即“1110011”,而我想要“110011”

python binary bit-shift

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

标签 统计

python ×3

matplotlib ×2

binary ×1

bit-shift ×1

colorbar ×1