C#使用pythonnet简单示例

1.nuget安装pythonnet

2.编写python测试文件 example.py内容如下

def HelloWorld(): print("Hello world") class Calculator: def add(self,a:float,b:float)->float: return a+b

3.c#下测试

Runtime.PythonDLL = "C:\\Program Files\\Python312\\python312.dll"; PythonEngine.Initialize(); PythonEngine.BeginAllowThreads(); using (Py.GIL()) { string FileName = "example"; dynamic mymodule = Py.Import(FileName); //dynamic py = mymodule.HelloWorld(); dynamic calculator = mymodule.Calculator(); float x = calculator.add(12.1, 23.23); Log.Logger.Debug($"py cal = [{x}] "); }

4.测试效果,C#控制台输出结果

5.注意 python文件和C#可执行文件必须在同一个目录下才行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1206280.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

校平机:让金属板材变平整的“整形医生“

‍在机械制造、汽车生产、钢板加工等领域,我们常常能看到一种专门用于矫正金属板材平整度的设备——校平机。它就像是金属板材的"整形医生",能够将弯曲、翘曲的板材变得平整如镜。一、什么是校平机?校平机(也称为矫平机…

python 环境问题 - 指南

python 环境问题 - 指南2026-01-23 19:32 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fon…

月薪从5K到13.2W,白帽子黑客到底有多赚钱?一文带你如何靠挖漏洞赚取海量收益_白帽子如何赚钱

近年来,由于技术发展和国家支持,信息安全行业正处于一个发展迅猛的时期。有越来越多有技术、有想法的白帽子参与到维护互联网安全的行动中去。 大数据时代,信息安全的使命更值得我们深思和探讨。 不掌握一门安全技术,不会 Web 攻…

【网络安全】盘点八种攻击者常用的防火墙绕过方法_渗透测试怎么绕过防火墙

防火墙在国内外安全产品市场中的占有率和使用率都名列前茅,根据相关机构研究结果显示,2021 年全球独立防火墙程序市场销售额达到数十亿美元,预计 2028 年将达到百亿美元以上。国内层面,防火墙产业在过去几年同样蓬勃发展&#xff…

什么是黑客?合法黑客和非法黑客的区别,零基础入门到精通(超详细),收藏这一篇就够了!

什么是黑客?合法黑客和非法黑客的区别 黑客(Hacker)是指对设计、编程和计算机科学方面具高度理解的人,包含了下列人物: “黑客”一词最早是用来称呼研究如何盗用电话系统的人,这一类人士也被称作“飞客”&…

冬季氛围 SVG 交互组件及案例应用

1. 全屏下雪E2编辑器招牌原创模板,矢量化特效高清丝滑,应用于《让梦想成真》《迪士尼奇幻冬日季 | 点亮你的冬日童话!》《节日心愿单》等,可通过专属教程了解更多实现方式。2. 无限选择器由 科蚪大神发明并独家授权,以…

ONENET API创建设备并返回设备密钥和设备ID

一、基本信息 1.API鉴权了解 https://iot.10086.cn/doc/aiot/fuse/detail/1464 主要有三种 需要根据不同范围使用不同的 鉴权 2.新增设备API https://iot.10086.cn/doc/aiot/fuse/detail/1465 二、python 生成token 和时间戳自动创建设备 token目录下两个文件 config.js…

导师严选2026 TOP10 AI论文平台:专科生毕业论文全场景测评

导师严选2026 TOP10 AI论文平台:专科生毕业论文全场景测评 2026年AI论文平台测评:专科生毕业论文必备工具全解析 随着人工智能技术的不断进步,越来越多的专科生开始借助AI写作工具提升毕业论文的撰写效率。然而,面对市场上种类繁…

GITLAB Docker 容器化部署指南 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:【ComfyUI】Stable Zero123 单图生成3D视图

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

TB352FC原厂刷机包免费下载_CN_ZUI_16

原厂刷机包下载 https://pan.quark.cn/s/5cf2fdae58c2联想平板电脑 昭阳 K11原厂刷机包下载 转载请标注来源: 所有固件都是我手动上传的,不是机器人或程序,保持固件更新不是我的义务。如果你发现设备有系统更新,而…

npm 离线安装软件包指南(离线安装 claude code)

本文以离线安装 anthropic-ai/claude-code(Claude Code 客户端)和 musistudio/claude-code-router(Claude Code Router)为例,介绍如何通过 npm 原生命令实现离线全局安装。该方法适用于任何 npm 包的离线安装场景。 流…

导师推荐!MBA必看10个AI论文网站测评

导师推荐!MBA必看10个AI论文网站测评 2026年MBA学术写作工具测评:为什么你需要这份指南 随着人工智能技术在学术领域的广泛应用,AI论文网站已成为MBA学生和研究者不可或缺的辅助工具。然而,面对市场上五花八门的平台,如…

消费增值:让顾客回头的新商业密码

做生意的人都明白一个道理:吸引新顾客的成本,是留住老顾客的5倍。但问题是,怎么才能让顾客真正留下来,而且愿意持续消费? 今天我要介绍的消费增值模式,可能就是你一直在寻找的答案。 一、市场痛点&#x…

C++小项目: 通讯录管理系统

#include <iostream> #include <string> using namespace std; const int MAX=1000;//联系人结构体 struct Person{string name;int gender;int age;int phoneNum;string address; }; //通讯录结构体 stru…

为什么 loss 几乎没用:微调里最容易让人“自嗨”的指标

loss 在微调里不是没用,而是作用范围被严重高估了。它能告诉你“训练有没有在跑”,却几乎无法告诉你“模型有没有变成你想要的样子”。如果你把 loss 当成主要决策依据,那你很可能会在一条看起来很平滑的曲线上,慢…

LoRA 不是“免费午餐”:你省下的算力,往往会在别的地方还回去

LoRA 确实解决了很多现实问题,这一点没有任何争议。但问题在于,LoRA 被过度神话了。很多人把它当成了一种“几乎没有代价的微调方式”,仿佛只要挂上 LoRA,就能放心大胆地训练。而真实工程里,LoRA 带来的,从来不是…

ABC242Ex Random Painting 题解

ABC242Ex Random Painting 题解题目描述 给定数轴 \([1,n]\) 上的 \(m\) 个区间 \([l_i,r_i]\) ,每次随机取出一个区间并放回,求期望取多少次后能被取出的区间能覆盖 \([1,n]\) ,对 \(998244353\) 取模。 数据范围\…

2026年正规的防火卷帘门生产厂家与无机卷帘门品牌的优质选择

在选择正规的防火卷帘门企业和品牌时,了解市场动态与产品特点是至关重要的。市场上有不少企业提供防火卷帘门,质量各异。因此,用户应关注企业是否具备必要的生产资质、认证及良好的行业信誉。同时,产品的设计与技术…

大数据领域存算分离:云环境下的最佳实践

大数据领域存算分离&#xff1a;云环境下的最佳实践 关键词&#xff1a;存算分离、云原生、大数据架构、弹性扩展、成本优化 摘要&#xff1a;在大数据时代&#xff0c;传统"存算一体"架构因资源浪费、扩展僵化等问题逐渐被淘汰。本文将以"餐馆厨房与仓库的进化…