我试图在Emacs 24.3.1上使用Magit推送到GitHub存储库.请注意,我在Windows机器上.
我已经暂存并提交了对文件的更改,并且Mx magit-status仅反映驻留在我的repo克隆中的未跟踪文件.
要从Magit状态缓冲区推送,我这样做P P,我得到的信息是:
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master
Run Code Online (Sandbox Code Playgroud)
它似乎挂在这里,没有明显的进一步活动.当我从命令行推送时,一切似乎都很好,我被提示输入我的GitHub用户名:
PS H:\.emacs.d> git push -v origin master
Pushing to https://github.com/Username/emacs.d
Username for 'https://github.com':
Run Code Online (Sandbox Code Playgroud)
我已设置user.name使用git config,但显然这并不妨碍git在命令行提示我输入用户名.
我在这里出错的任何想法以及如何让Magit推进?
假设我有一个 n 的列表/可迭代对象(其中 n 函数未知)Pandas Series 表示逻辑布尔索引,我想对所有这些元素进行 AND 所有元素明智的操作,并使用生成的 Series 来索引 DataFrame。
目前我正在使用np.logical_and(x1,x2)for 循环来做到这一点。我没有太多运气使用itertools.izipor zip。pandas.Series 对象似乎不喜欢被他们操作。
我一直在挠头一段时间,因为我可能没有看到为什么这似乎会导致一系列布尔值,但我随后开始IndexingError: Unalignable boolean Series key provided执行。
有什么想法吗?我觉得既然这些是ndarray必须有一些明显干净的方法来做到这一点。
假设我有两个形状相同的 Pandas DataFrame,我想生成一个 Series,它是两个 DataFrame 的行(考虑使用 pandas.DataFrame.apply)点积。
因此,例如:
df1 = pd.DataFrame(np.random.rand(1000,10))
df2 = pd.DataFrame(np.random.rand(1000,10))
df1.apply(np.dot, axis=1, args=[df2.ix[???]]
Run Code Online (Sandbox Code Playgroud)
是否有一种紧凑的矢量化方法可以在不连接到一个 DataFrame 并定义一些自定义函数的情况下执行此操作?我相信这很困难,因为我无法隐式索引df2对应于df1.