mirror of
https://github.com/apachecn/ailearning.git
synced 2026-02-12 06:46:14 +08:00
44 lines
541 B
Markdown
44 lines
541 B
Markdown
# 生成编译注释
|
||
|
||
In [1]:
|
||
|
||
```py
|
||
%%file fib_orig.pyx
|
||
def fib(n):
|
||
a,b = 1,1
|
||
for i in range(n):
|
||
a,b = a+b, a
|
||
return a
|
||
|
||
```
|
||
|
||
```py
|
||
Writing fib_orig.pyx
|
||
|
||
```
|
||
|
||
In [2]:
|
||
|
||
```py
|
||
!cython -a fib_orig.pyx
|
||
|
||
```
|
||
|
||
在浏览器中打开 `fib_orig.html` 可以查看内容,`windows` 下打开网页使用:
|
||
|
||
In [3]:
|
||
|
||
```py
|
||
!start fib_orig.html
|
||
|
||
```
|
||
|
||
`linux` 下使用:
|
||
|
||
```py
|
||
open fib_orig.html
|
||
```
|
||
|
||
其界面可能如图所示: 
|
||
|
||
点击某一行可以查看该 `Python` 代码对应的 `C` 代码。 |