小编Uwe*_*gen的帖子

Emacs Org Mode:执行简单的python代码

如何在Emacs的Org模式下执行非常简单的Python代码?

第一个例子工作正常,但我不能让它给我最简单的计算结果:

; works
#+begin_src python
def foo(x):
  if x>0:
    return x+10

  else:
    return x-1

return foo(50)
#+end_src

#+RESULTS:
: 60

; does not work
#+begin_src python
1+1
#+end_src

#+RESULTS:
: None

; does not work
#+begin_src python
print(1+1)
#+end_src

#+RESULTS:
: None
Run Code Online (Sandbox Code Playgroud)

我使用以下行设置组织模式:

;; enable python for in-buffer evaluation
(org-babel-do-load-languages
 'org-babel-load-languages
 '((python . t)))

;; all python code be safe
(defun my-org-confirm-babel-evaluate (lang body)
(not (string= lang "python")))
(setq org-confirm-babel-evaluate 'my-org-confirm-babel-evaluate)
Run Code Online (Sandbox Code Playgroud)

python emacs org-mode

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

在组织模式下打开其他文件扩展名

除了.org使用Emacs org模式外,如何使Emacs打开其他文件扩展名?我在iPad上有一个无法处理.org文件的编辑器,因此我想将其.text与org模式一起使用。

emacs org-mode

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

列出AD用户的组成员身份

使用以下Powershell代码段,我获取当前用户的组成员身份名称:

$groups = [System.Security.Principal.WindowsIdentity]::GetCurrent().Groups
foreach($i in $groups){
$i.Translate([System.Security.Principal.NTAccount]).value
}
Run Code Online (Sandbox Code Playgroud)

我该怎么修改这个我可以提供用户帐户名作为参数?

谢谢,

乌韦

powershell

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

在MySQL结果集中包含一个额外的计数器

我可以在MySQL结果集中包含一个额外的计数器吗?我有以下查询,它给了我两列.我需要一个额外的列(仅在结果中),指示结果集中每行的行.

select orderid, round(sum(unitprice * quantity),2) as value
from order_details
group by orderid
order by 2 desc
limit 10
Run Code Online (Sandbox Code Playgroud)

我需要以下内容:

10865 1 17250.00
11030 2 16321.90
10981 3 15810.00
10372 4 12281.20
10424 5 11493.20
Run Code Online (Sandbox Code Playgroud)

mysql counter calculated-columns

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

获取简单的Prolog示例

我试图运行一个简单的gprolog在我的Linux机器上运行,GNU Prolog是从Ubuntu软件中心安装的.

GNU Prolog Intro我得到了以下示例,存储在HelloWorld.pl.

parent(hank,ben).
parent(hank,denise).
parent(irene,ben).
parent(irene,denise).
parent(alice,carl).
parent(ben,carl).
parent(denise,frank).
parent(denise,gary).
parent(earl,frank).
parent(earl,gary).
grandparent(X,Z):-parent(X,Y),parent(Y,Z).
ancestor(X,Y):-parent(X,Y).
ancestor(X,Y):-parent(Z,Y),ancestor(X,Z).
Run Code Online (Sandbox Code Playgroud)

我开始gprolog,输入[HelloProlog].并得到以下错误:

| ?- [HelloProlog].
uncaught exception: error(instantiation_error,consult/1)
Run Code Online (Sandbox Code Playgroud)

即使我没有从文件加载代码但是以交互方式运行它我得到一个错误:

uwe@z11:~/desktop$ gprolog
GNU Prolog 1.3.0
By Daniel Diaz
Copyright (C) 1999-2007 Daniel Diaz
| ?- parent(Luke,Anakin).
uncaught exception: error(existence_error(procedure,parent/2),top_level/0)
| ?- 
Run Code Online (Sandbox Code Playgroud)

我的装置坏了还是我做错了什么?

prolog

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

在Excel函数中拆分以分号分隔的字符串

是否可以创建Excel函数将分号分隔的字符串拆分为n个相邻的单元格?

我可以创建一个相反的函数(通过分号连接n个单元格的值并将值放入特定的单元格),相反似乎不起作用.任何人都可以对此有所了解吗?

string excel vba excel-vba

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

比较 pandas/numpy 中的 NaN 列

我想比较数据框中可能包含 NaN 值的两列。

基于链接,我试图调整我的代码,但正在努力解决以下问题:

(s1[s1.notnull()] == s2[s2.notnull()]).all()
Run Code Online (Sandbox Code Playgroud)

如何调整此代码,以便我不需要从数据框中提取 s1 和 s2 作为系列,而是可以直接应用它:

import pandas as pd
import numpy as np

mydata = [{'SystemA': 1.78, 'SystemB':1.78},
          {'SystemA': 2.5, 'SystemB':2.5},
          {'SystemA': np.nan, 'SystemB':np.nan}]

df = pd.DataFrame(mydata)
print(df)

# does not return single True or False
# gives wrong result when e.g. 2.5 is changed to 2.6 in just one column
c =  (df['SystemA'].notnull() == df['SystemB'].notnull()).all()

print('\nc:',c)
Run Code Online (Sandbox Code Playgroud)

python numpy pandas

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