当前位置: 首页 > news >正文

多语言笔记系列:Polyglot Notebooks 多种使用方式

.NET Interactive 使用方式

.NET Interactive生态,大约由:前端UI(Jupyter、VSCode等)、交互协议(PMP、JMP)、执行器(.net interactive)和语言服务组成。

在这里插入图片描述

有多种组合方式,来使用。最常用的还是 VS Code(Polyglot Notebooks插件)充当前端UI,调用 .net interactive 执行器。

VS Code 配合 Polyglot Notebooks插件

这是最常用的、功能最丰富的使用方式。
在这里插入图片描述

使用为 Jupyter kernel

通过设置Jupyter服务(把.net interactive安装成Jupyte插件),使用 Jupyter笔记本,直接支持C#、F#、Powershell语言。

在这里插入图片描述
在这里插入图片描述

nteract 简单UI客户端

nteract 是另一个可视化UI应用。并且提供了 CoreSdk开发库,能在应用中直接使用 .net interactive 库。

下载,安装后,直接使用。官网 https://nteract.io
在这里插入图片描述

dotnet-repl 交互式命令行

dotnet-repl 项目是一个实验项目,使用 .NET Interactive / Polyglot Notebooks 和 Spectre.Console 创建多语言 .NET REPL 以在命令行上使用。

实质上是一个 .net tool

官网

  • 安装
dotnet tool install -g dotnet-repl
  • 单行命令
    在这里插入图片描述

  • 多行命令
    在这里插入图片描述

  • 执行笔记本文件
    在这里插入图片描述

相关文章:

  • 升级 CUDA Toolkit 12.9 与 cuDNN 9.9.0 后验证指南:功能与虚拟环境检测
  • 基于大模型的隐睾(睾丸可触及)预测及临床干预策略研究报告
  • 机器学习+多目标优化的算法如何设计?
  • Fortran语言,do-end do循环,相互包含测试,自动性能优化
  • 《新手学看盘》速读笔记
  • 【浅尝Java】变量与数据类型(含隐式类型转换、强制类型转换、整型与字符串互相转换等)
  • 百度系列产品学习
  • Linux环境下的进程创建、退出和进程等待
  • C++专业面试题
  • comfyui错误记录:Text_Translation :No module named ‘translators‘
  • Linux文件权限管理:chmod修改权限 与 chown修改所有者
  • LeetCode 热题 100 48. 旋转图像
  • shell编程补充内容(Linux课程实验3)
  • 胶合目录解释
  • 如何提升个人情商?
  • TF-IDF算法详解
  • 【Godot】使用 Shader 实现可配置圆角效果
  • 缓存与数据库的高效读写流程解析
  • C++动态内存分配:从基础到最佳实践
  • 【数据结构】线性表--链表
  • 伊朗公布新型弹道导弹,“萨德”系统无法拦截
  • 河南博物院:警惕非官方网络平台 “买讲解保进馆” 等虚假信息
  • 韩代总统李周浩履职
  • 亚马逊一季度利润增超六成:云业务增速放缓,警告关税政策或影响业绩指引
  • 铁路12306回应“五一前大量放票”传闻:个别方向和区段出现新增票额,均即时进入系统重新发售
  • 中央网信办部署开展“清朗·整治AI技术滥用”专项行动