小编dof*_*ine的帖子

如何让htmlize.el在Emacs org-mode中进行项目发布?

我想在Emacs org-mode中发布一个项目,它包含几个.html文件.我想强调一些python代码示例.但是htmlize.el不会为我这样做.奇怪的是,当导出单个.html文件(使用Cc Ce h)时,代码示例会突出显示.那我怎么能让htmlize.el为项目发布工作呢?

emacs publishing org-mode

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

在matplotlib中分散2D numpy数组

我有一个像4x4的数据阵列

data = np.array([[0,1,1,1], [1,0,0,1], [1,1,1,0], [0,0,0,1]])
Run Code Online (Sandbox Code Playgroud)

现在我想将这个数组分散在2D图上.

如果data[i,j]等于1,则在点(x,y)=(i,j)处应该有一个彩色斑点.我已尝试在matplotlib中使用散点图,但不知何故无法使其工作.

python numpy matplotlib

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

如何在python aiohttp中使用从chrome导出的cookie?

我正在尝试使用 aiohttp/python 访问一些网站。目前我可以在 Google Chrome 中使用扩展程序导出网站的 cookie,格式如下

.domain.name TRUE / FALSE 1547016401 cookies 值

我可以加载它

import http.cookiejar
cj = http.cookiejar.MozillaCookieJar('cookies.txt')
cj.load()
cookies = {}
for each in cj:
    cookies[each.name] = each.value
Run Code Online (Sandbox Code Playgroud)

cookies在 aiohttp 中使用,例如:

async with ClientSession(cookies=cookies) as session:
Run Code Online (Sandbox Code Playgroud)

有没有更优雅的方法来做到这一点?浏览了 aiohttp 的文档,但没有找到它们。

python aiohttp

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

Fortran接口,程序和功能关系

我正在阅读一些Fortran 90代码并遇到一些我不熟悉的概念.部分代码,用于计算两个向量的点积,dmf_dotp用于实数值,zmf_dotp用于复数值.

mesh.F90:

#include mesh_inc.F90

interface dmf_dotp
  module procedure dmf_dotp_1, dmf_dotp_2
end interface dmf_dotp

interface zmf_dotp
  module procedure zmf_dotp_1, zmf_dotp_2
end interface zmf_dotp
Run Code Online (Sandbox Code Playgroud)

在另一个文件中有以下功能:

R_TYPE function X(mf_dotp_1)(mesh, f1, f2, reduce, dotu) result(dotp)
R_TYPE function X(mf_dotp_2)(mesh, dim, f1, f2, reduce, dotu) result(dotp)
Run Code Online (Sandbox Code Playgroud)

然后可以用zmf_dotp或调用这些函数(或接口?)dmf_dotp.那么这里到底发生了什么?


编辑感谢弗拉基米尔˚F.事实证明,还有一些预处理器宏定义:

#define X(x)        z ## x
#define R_TYPE      CMPLX
Run Code Online (Sandbox Code Playgroud)

fortran generic-programming fortran90

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