跳转到主要内容

IPython单元魔术,用于使用.NET语言

项目描述

IPython单元魔术,用于从jupyter笔记本中使用.NET语言(C#、VB.NET、F#)

https://pypi.python.org/pypi/clrmagic/

基于Xavier Dupré @sdpython的博客文章

http://www.xavierdupre.fr/blog/2014-09-20_nojs.html

简单的wheel安装

pip install clrmagic

使用IPython内核启动Jupyter笔记本

jupyter notebook

在打开的笔记本中加载clrmagic扩展

%reload_ext clrmagic

带有C#代码的魔术单元

%%CS mypower System.dll
public static double mypower(double x, double y)
{
  if (y == 0) return 1.0 ;
  return System.Math.Pow(x,y) ;
}
<function clrmagic.create_cs_function.<locals>.<lambda>>

然后,在正常的IPython单元中进行评估

mypower(3.0,3.0)
27.0

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分发

clrmagic-0.0.1a2.tar.gz (3.4 kB 查看哈希值)

上传时间

构建分发

clrmagic-0.0.1a2-py2.py3-none-any.whl (5.7 kB 查看哈希值)

上传时间 Python 2 Python 3

由...