小编sim*_*ona的帖子

rsync通过ssh隧道

我想rsync到我通常通过另一个系统连接的集群节点:

说我先连接到

  ssh user@bridge 
Run Code Online (Sandbox Code Playgroud)

从那里到

  ssh user@clusternode
Run Code Online (Sandbox Code Playgroud)

现在我想从我的工作站rsync到clusternode.我做以下事情:

我知道它不起作用

 ssh_exchange_identification: Connection closed by remote host
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?我需要做什么?


我在这里找到了很多信息:

http://toddharris.net/blog/2005/10/23/rsyncing-through-an-ssh-tunnel/

我想要明白我的问题是桥和目的地之间的第二次认证,所以我改为方法2,这也不是很优雅,但它的工作原理.我想尝试方法3,但我不知道如何配置rsync守护进程

ssh rsync ssh-tunnel

39
推荐指数
3
解决办法
4万
查看次数

matplotlib中的粗体注释文本

我想使用matplotlib在一个图中做一个带注释的文本.我尝试过以下方法:

 a=10.0
 font=matplotlib.font_manager.FontProperties()
 font.set_weight('bold')
 text(0,1,":.2f".format(a), fontproperties=font)
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

 a=10.0
 text(0,1,":.2f".format(a), weight='bold')
Run Code Online (Sandbox Code Playgroud)

他们都没有工作.


最小的例子:

import matplotlib.pyplot as plt

def main():
   plt.figure()
   plt.plot([0,1],[0,1])
   plt.text(0.5,0.5,"string",weight="bold")
Run Code Online (Sandbox Code Playgroud)

matplotlib版本:1.2.1

python 3.3.2

python matplotlib

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

如何异常停止fortran程序

当发生异常时,我想异常终止我的程序。现在,当发生异常时,会write调用带有解释语句的stop语句,然后调用语句。

我正在使用idb(intel debugger)调试程序,当异常发生时,我得到了该write语句,但idb将程序视为正常终止。我希望当异常发生时程序异常终止,以便我可以backtrace在异常发生的地方查看内存。

我尝试更改stopin stop 1,以便返回非零值,但这不起作用

编辑:

我已经在其中一个答案中实施了解决方案:

 interface
    subroutine abort() bind(C, name="abort")
    end subroutine
 end interface

 print *,1
 call abort()
 print *,2
end
Run Code Online (Sandbox Code Playgroud)

使用此解决方案时,我在使用时仍然没有得到任何回溯ifort 13.0.1,但这与ifort 14.0.2.

我求助于使用idb而不是gdb,因为后者通常无法读取fortran.

fortran fortran90

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

在虚拟环境中安装 ipython

我已经在我的帐户上从源代码安装了 python 3.3.6 和 ipython 3.0.0。我在Linux集群(RedHad4.9)上。当我启动 ipython 时,我收到以下消息:

WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
WARNING: IPython History requires SQLite, your history will not be saved.
Run Code Online (Sandbox Code Playgroud)

我不确定 avirtualenv是什么,以及为什么我尝试在 a 中工作virtualenv。我已经研究这个问题有一段时间了,但找不到解决方案。有人能以正确的方式提示我吗?

python sqlite virtualenv ipython

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

matplotlib:在散点图上方绘制直方图

我想用散点图的上方和右边的直方图制作漂亮的散点图,因为在seaborn中可以使用jointplot:

海生关节图

我正在寻找有关如何实现这一目标的建议。实际上,我在安装熊猫时遇到了一些麻烦,而且我不需要整个Seaborn模块

python matplotlib

5
推荐指数
2
解决办法
6352
查看次数

python:从网格节点构建网格迭代器

我正在使用 python 3 我想从 3 维节点列表开始并构建一个网格。我想避免构造

import numpy as np
l = np.zeros(len(xv)*len(yv)*len(zv))
for (i,x) in zip(range(len(xv)),xv):
   for (j,y) in zip(range(len(yv)),yv):
       for (k,z) in zip(range(len(zv)),zv):
           l[i,j,k] = func(x,y,z)
Run Code Online (Sandbox Code Playgroud)

我正在寻找上述几行的更紧凑版本。类似于 的迭代器zip,但它将迭代网格中所有可能的元组

python iterator numpy python-3.x

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

python 3.3:scipy.optimize.curve_fit 不更新点的值

我正在尝试使用曲线拟合将自定义函数拟合到某些数据点。我试过一两个免费参数。我其他时候也用过。现在我正在努力适应,因为无论初始值是什么,算法总是返回初始输入值,具有无穷大的西格玛。我还尝试打印调用自定义函数的内部参数,但我不明白,我的自定义函数只调用了 4 次,前三个参数始终相同,最后一个参数相对变化10^-8 的参数。这看起来不对

curve-fitting scipy python-3.x

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

选择数组中的10个最大值

我想在fortran 90中选择数组中的10个最大值(size~1e9元素).这样做的最有效时间是什么?我正在研究有效的排序算法,它是要走的路吗?我需要对整个阵列进行排序吗?

sorting algorithm fortran quicksort fortran90

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