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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | efe65060727c5ed92f96869f35d8d5207ad5373c82f339670ce66685c40e0c07 |
|
MD5 | 61e5d6b476ce514176f52718f21f0beb |
|
BLAKE2b-256 | 8ab557d3c62b064b2699318b8f2baa240685c414e50034ba83a4df8e230d8649 |
关闭
clrmagic-0.0.1a2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3ed6ff24059c9d59e9139b39363d538e261397ae0c8ad566c98254f71969f32 |
|
MD5 | 8c8faec97c0fe484b31cd3fae51c9e8d |
|
BLAKE2b-256 | 2a8a0fa3e5ec55cc2b80dc0fe12645810b3f819065801a3228a46ba845c1d2ef |