有没有其他方法可以docker通过在容器中运行命令来将文件或文件夹从容器复制到主机?
我阅读的所有其他问题都建议docker cp在主机上运行命令。
我想使用以下数组为极坐标创建网格.
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)
如何生成网格并显示点?
在这种情况下,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)