小编sub*_*ash的帖子

将文件从 docker 容器复制到主机

有没有其他方法可以docker通过在容器中运行命令来将文件或文件夹从容器复制到主机?

我阅读的所有其他问题都建议docker cp在主机上运行命令。

docker

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

为极坐标创建一个meshgrid

我想使用以下数组为极坐标创建网格.

R = 1.15
r = numpy.linspace(R,5,100)
theta = numpy.linspace(0,2*numpy.pi,145)
Run Code Online (Sandbox Code Playgroud)

我试过这种方式,使用numpy:

X,Y=numpy.meshgrid(r*numpy.cos(theta),r*numpy.sin(theta))
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

ValueError: operands could not be broadcast together with shapes (100,) (145,) 
Run Code Online (Sandbox Code Playgroud)

如何生成网格并显示点?

python plot numpy polar-coordinates

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

python list操作来修改列表形状

在这种情况下,np是numpy.

z_mesh是形状41*401的数组.

我需要从[2*i,2*j + 2]元素和[2*i,2*j]元素中减去[2*i,2*j]个元素,形状为20*200的dz_theta_mat和dz_gamma_mat分别为[2*i + 2,2*j]个元素.

我的尝试没有为列表提供所需的形状.

我如何修改它以获得所需的结果?

print np.shape(z_mesh)
dz_gamma_mat = [z_mesh[2*i,2*j+2]-z_mesh[2*i,2*j] for i,j in itertools.product(range(20),range(199))]
print np.shape(fish_dz_gamma_mat)
dz_theta_mat = [z_mesh[2*i+2,2*j]-z_mesh[2*i,2*j] for i, j in itertools.product(range(19),range(200))]
print np.shape(fish_dz_theta_mat)

(41, 401)
(3980,)
(3800,)
Run Code Online (Sandbox Code Playgroud)

python numpy

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

标签 统计

numpy ×2

python ×2

docker ×1

plot ×1

polar-coordinates ×1