像“打游戏”一样用 Numpy,可视化编程环境 Math Inspector 代码已开源!

3天干完6个月的活,Claude把模型搬上AMD 一条挺刺激的消息:Anthropic 给投资人的材料里有一张幻灯片,写着它的 Claude Mythos Preview 只花了大约​,就摸清了怎么让另一个 Claude 模型在 AMD 的 MI355X 上跑起来。同一处还写了个对照数字:过去给一块新芯片做推理适配,通常要几十名工程师、​。3 天对 6 个月,这个比值太扎眼,当天中文互联网上就冒出一堆「英伟达的护城河塌了」的说法。我把能翻到的材料都翻了一遍,越看越觉得,塌掉的那一小块是真的,可塌的位置和很多人想的不一样。 阅读详情

子豪 发自 凹非寺
量子位 报道 | 公众号 QbitAI

科学计算工作者不必再为代码头痛了!

现在,你能像“打游戏”一样,无需编码,轻松使用NumPy功能。

就像这样:

 

这款软件名叫Math Inspector。它是外国小哥Calhoun专为学生、内容创作者和专业数学家设计的。

功能特点

Math Inspector是基于NumPy和SciPy的用于科学计算的可视化编程环境。

并且利用显卡的处理速度,拥有美观的界面、高级图形以及动画系统。

任何年龄段和技能水平的用户,无需学习编程或编写代码,便可以轻松使用NumPy的功能。

简便易用、界面美观,正如其官网提到的:让科学计算过程犹如“打游戏”一般。

并且,Math inspector免费开源,因此还可以在源代码中添加任何你所需要的功能。

具体怎么用,一起来看:

浏览界面

在Math Inspector中,导入模块的同时,能够自动导入所有子模块,并且有「文件资源管理器样式」的浏览界面,让用户能一目了然地看到所有NumPy、SciPy和Sage功能。

模块管理器

Math Inspector工作区是一个可视化的块编码环境,用来通过关联组件并调整参数值。
导入到全局命名空间中的模块,会在交互式侧面板中显示目录。

如果想查看模块资源管理器中的函数,只需把它拖放到工作区:

文档浏览器

用户可以通过文档浏览器,了解交互对象的信息,对NumPy、SciPy和Sage的说明文档进行查看。

Python解释器

Math inspector是一个传统的python解释器,有许多亮点,比如语法高亮显示和很多热键。

并且,在每次执行命令前后,都会解析命令字符串,以保持所有视图的同步。

块编码

math inspector中的块编码系统,能够表示任意python函数和任何类型的对象,使它更易与复杂程序交互,而无需编写任何代码。

交互图

其绘图库更新了matplotlib中可用的功能,使其更加现代化。

它能够提供高性能的交互式2D和3D图,以及绘制参数曲线、代数变体、分形、曲面等。

动画系统

为了向教育内容创作者呈现高质量的动画,在优化动画的性能方面投入了大量的精力。在动画进行平移和缩放时,能够达到每秒60帧的平滑速度。

对象调试

本地命名空间中的变量,在交互式侧面板中显示,从中可以更改对象的值、函数参数、运行方法、查看源代码等。

除了python之外,它类似于现代web浏览器中的对象调试器。

输出共享

用户只需将项目文件夹,上传到github之类的托管平台,就可以将链接共享到社交媒体了。

此外,Math Inspector还特别提供了,创建动画和共享项目的免费工具,供创作者在观看完教学视频后,巩固所学内容。

网友关注

Math Inspector一经推出,不少网友发出Great!Brilliant!的赞叹,表示这样的工具很有用。

不过,也有网友并不感到惊喜,认为在科学计算方面,人们仍然无法轻松地感知数学运算。

对此,作者表示:这类产品的软件生态系统存在着巨大的空间,并且该软件提供的视觉环境,在PDE计算方面具有很大潜能。

还有网友对于「如何拓展复杂项目」表示好奇。作者回复:正在尝试实现该功能,以便将系统上已有的任何项目导入到应用程序中。

那么,如果你感兴趣,不妨戳进文末链接自己试一试吧~

传送门:
https://mathinspector.com/
Github项目地址:
https://github.com/MathInspector/MathInspector
参考链接:
https://news.ycombinator.com/item?id=25978962

MathInspector:使用python进行科学计算的可视化编程环境 数学检查器 Math Inspector是一个基于numpy和scipy的用于科学计算的可视化编程环境。适合所有年龄段和技能水平的用户。 Math Inspector将始终是100%免费和开源的。 该程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可的条款(许可的版本3)或(根据您的选择)任何更高版本来重新分发和/或修改它。 分发该程序是希望它会有用,但是没有任何保证;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参见GNU通用公共许可证。 您应该已经与该程序一起收到了GNU通用公共许可证的副本。如果没有,请参阅 。 安装 python -m pip install mathinspector 要启动数学检查器,请运行以下命令 mathinspector 或者 python -m mathinspector 概述 探索 当您在Math Inspecto 立即下载

相关推荐

RPG MV游戏数据修改指南:从JSON解析到脚本进阶

游戏数据修改是游戏开发与逆向工程中的常见实践,其核心原理在于解析和操作游戏资源文件。许多现代游戏引擎采用结构化数据格式(如JSON)存储游戏配置,这为外部修改提供了可能。通过理解文件结构、数据格式与游戏逻辑的关联,开发者或爱好者可以调整游戏平衡、修复问题或实现个性化定制,这不仅能深化对游戏设计机制的理解,也具备实际的技术学习价值。本文以基于Web技术栈的RPG Maker MV(RPG MV)引擎为例,其游戏数据多以明文JSON存储,结构清晰。文章将具体阐述如何安全地修改角色属性、物品效果、敌人数据及技能公

weixin_29001419的博客 408

像“打游戏”一样用Numpy,可视化编程环境Math Inspector了解一下? | 代码开源

子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI科学计算工作者不必再为代码头痛了!现在,你能像“打游戏”一样,无需编码,轻松使用NumPy功能。就像这样:这款软件名叫Math ...

量子位 457

STM32双ADC同步采样实战:FFT测量相位差的5个关键细节

本文深入探讨了利用STM32双ADC同步采样结合FFT算法精确测量信号相位差的实战技巧。文章聚焦五个关键细节:确保ADC时钟同源、优化DMA缓冲区设计、信号调理与窗函数选择、精确的相位提取与解缠绕,以及系统误差校准与验证。这些细节是提升相位差测量精度、确保系统稳定性的核心,尤其强调了STM32配置中易被忽视的时钟同步问题。

oauth7security的博客 596

安利10款免费的Python数据处理工具

原文章作者: Parul Pandey 英文原文:10 Python image manipulation tools 译者: Regina 简单且直观转换图像的python库的简介 我们的世界充满了数据,而图像数据占据着其中很大的比例。 如果想要利用这些图像数据,我们就必须对他们进行适当的处理。 简单来说,图像处理就是对数字图像进行分析转化从而提高质量或是提取关键信息的过程。常见的图像处理任务包...

regina14的博客 3954

深入C6678启动流程:从BootRom参数表到多核镜像部署的完整解析

本文深入解析TMS320C6678 DSP的启动流程,从BootRom参数表到多核镜像部署的全过程。详细介绍了七种启动模式的工程选择、多核镜像构建技巧以及二级引导策略,帮助开发者掌握C6678的启动机制与调试方法,提升嵌入式系统开发效率。

weixin_30505225的博客 613

【OpenClaw从入门到精通】第34篇:医疗AI的“Agent OS”时代:基于WiseClaw构建医院专属智能体平台(2026实测版)

2026年医疗AI迈入实战落地新阶段,全球首个医疗OpenClaw平台WiseClaw正式发布,香港中文大学(深圳)医院完成业内首个私有化部署。本文基于真实医疗场景需求与公开技术资料,系统拆解医疗智能体平台的建设逻辑:从医疗Agent OS的五大核心特性切入,详解门诊病历质控、用药审查、医院运行管理三大临床场景的智能体搭建流程,提供完整的私有化部署代码、安全配置方案与实操演示。文章兼顾新手入门与进阶需求,严格遵循医疗合规要求,强调“只读不写+人工复核”原则,所有方案均经过虚拟实测验证。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 788

MathInspector 开源项目教程

MathInspector 开源项目教程 1. 项目介绍 MathInspector 是一个开源的数学表达式检查工具,它旨在帮助开发者和数学爱好者验证和解析数学表达式。该项目提供了强大的表达式解析能力和友好的用户界面,使得用户可以轻松地验证数学表达式的正确性,并查看表达式的解析树。 2. 项目快速启动 快速启动 MathInspector 非常简单,以下是在本地环境安装和运行的基本步骤。 首先,确...

gitblog_00362的博客 716

黑猫带你学UFS协议第17篇:UFS安全模式详解(Secure Mode)

本文详细介绍了UFS协议中的安全模式,包括Erase, Discard, Purge和Wipe Device操作。Erase用于永久删除数据并确保无法恢复;Discard不保证数据清除;Purge类似于Sanitize,清除内部未映射的物理块数据;Wipe Device则是格式化设备。这些操作涉及逻辑单元、擦除单位、相关寄存器配置等,确保数据安全。" 126036669,12409270,MySQL 8.0 开窗函数详解,"['数据库理论', 'SQL']

黑猫奥利奥的博客 2565

MathInspector 项目安装与使用教程

MathInspector 项目安装与使用教程 1. 项目目录结构及介绍 MathInspector 项目的目录结构如下: MathInspector/ ├── assets/ # 存储静态资源,如图片、样式表等 ├── examples/ # 包含示例代码或项目实例 ├── docs/ # 项目文档 ├── scripts/...

gitblog_01117的博客 844

YOLOv8改进 | 特殊场景检测篇 | 最新的多尺度特征提取DICAM(全网独家首发,增强水下图像的质量)

本文给大家带来的最新改进机制是多尺度特征提取和通道注意力机制DICAM,深度Inception和通道注意力模块(DICAM)主要用于用于增强水下图像的质量、对比度和色偏。所提出的DICAM模型考虑了水下图像的比例退化和不均匀色偏,从而提高图像的质量。通过在两个公开的水下图像增强数据集上的广泛实验,验证了提出的模型在全参考和无参考图像质量评估指标方面。欢迎大家订阅我的专栏一起学习YOLO,购买专栏读者联系读者入群获取进阶项目文件!

Snu77的博客 2217

PCL RANSAC采样一致性算法

一直想了解一下RANSAC算法的一些原理,所以就趁着自己闲了下来整理了一下,做了这篇笔记。 文章目录一、简介二、PCL中的RANSAC 一、简介 RANSAC是一种随机参数估计算法。RANSAC从样本中随机抽选出一个样本子集,使用最小方差估计算法对这个子集计算模型参数,然后计算所有样本与该模型的偏差,再使用一个预先设定好的阈值与偏差比较,当偏差小于阈值时,该样本点属于模型内样本点(内点),否则就是外样本点(外点)。记录当前的内点的个数,然后重复上述的过程,直到模型中的内点达到最多,那么此时的模型参数即为最

dayuhaitang1的博客 2116

数学检查器(MathInspector)安装与配置指南

数学检查器(MathInspector)安装与配置指南 1. 项目基础介绍 MathInspector 是一个开源项目,旨在提供一个用于检查和验证数学表达式和代码的工具。该项目可以帮助用户在编写数学相关代码时,确保其正确性和有效性。主要使用的编程语言是 Python。 2. 项目使用的关键技术和框架 Python:作为主要编程语言,Python 以其简洁的语法和强大的库支持,成为数学和科学计算的...

gitblog_01067的博客 507

Agisoft Metashape 基于RTK技术的无人机航测免像控技术流程

利用无人机进行航空摄影测量,其使用方便、快速获得成果,已经是测绘行业外业生产的主要方式。RTK定位系统的出现,其厘米级的定位系统,使得航测无人机在作业时,能够准确获取拍照时的GPS位置,能够大量减少像控点,即使不使用像控点也能满足规范对精度的要求。可以有效解决特殊地形(如山川、峡谷、河流、沼泽、水库等)外业人员很难布设像控点的情况。

penglu366366的博客 2189

python标记编码 字符串转换成数字_Python:将字母数字字符串可逆地编码为整数...

假设字符集仅为字母数字,即a-z a-z 0-9,则每个字符需要6位。因此,使用8位字节编码理论上是对内存的低效使用。在此答案将输入字节转换为6位整数序列。它使用位操作将这些小整数编码为一个大整数。这是否真的转化为现实世界中的存储效率是由^{}来衡量的,对于较大的字符串更可能如此。在此实现可自定义用于选择字符集的编码。例如,如果您只使用string.ascii_lowercase(5位)而不是st...

weixin_39761696的博客 682

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

像“打游戏”一样用 Numpy,还能可视化操作~

子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI科学计算工作者不必再为代码头痛了!现在,你能像“打游戏”一样,无需编码,轻松使用NumPy功能。就像这样:这款软件名叫Math ...

SeizeeveryDay的博客 249

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

NumCpp - Python Numpy的C++实现

c++程序员也能用上NumPy了。 NumCpp利用c++实现了NumPy的功能。 地址 https://github.com/dpilger26/NumCpp 文档地址 https://dpilger26.github.io/NumCpp/doxygen/html/index.html

缘如风的博客 7676

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【Python 自然语言处理 第二版】读书笔记2:获得文本语料和词汇资源

文章目录一、获取文本语料库1、古腾堡语料库 大量的语言数据或者语料库。 一、获取文本语料库 1、古腾堡语料库 NLTK 包含 古腾堡项目(Project Gutenberg) 电子文本档案的经过挑选的一小部分文本,该项目大约有25,000本免费电子图书。 import nltk # 输出语料库中的文件标识符 print(nltk.corpus.gutenberg.fileids()) ...

盛夏光年 2290

python 字符编码处理_Python 处理各种编码的字符串

# file: Unicode2.py# -*- coding: utf-8 -*-import chilkat# The CkString object can handle any character encoding.s1 = chilkat.CkString()# The appendEnc method allows us to append a string in any encodi...

weixin_33821493的博客 272

像“打游戏”一样用Numpy,试试?

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI科学计算工作者不必再为代码头痛了!现在,你能像...

zandaoguang的博客 180

[mathgl]release版本发布mathgl程序的一个简单示例

QT发布mathgl release版程序 目标是发布在他人电脑上可运行的.exe程序,属于程序发布的问题。 通过编译,生成的文件如下图所示,需要将如下图所示的几个.dll文件复制到release目录下 。 运行结果 ...

FOREST优快云 531

本地化部署 DeepSeek,构建单细胞与空间转录组 AI 分析平台

本地化部署 DeepSeek,构建单细胞与空间转录组 AI 分析平台

weixin_53637133的博客 181

【第 009 讲】全面掌握 Python 注释:注释的定义与作用 | 单行注释 | 三引号与多行注释 | 注释使用的最佳实践

本文系统讲解 Python 注释的完整知识体系:从注释的定义与作用讲起,梳理单行注释的书写位置、临时屏蔽用法与 PEP 8 排版规范,剖析注释被忽略的底层机制;进而说明三引号字符串的本质与嵌套问题;最后给出注释使用的三条实践原则,帮助读者写好可读性高的注释。

大模型全栈工程师 · Thanks_ks 579

Python 的 yield from 到底转发了什么:拆开 send、throw 和那个 return 值

很多人把yield from记成「省一层 for 循环的语法糖」。写和写,结果看着一样,于是就当它只是少敲几个字。这个理解会在三个地方翻车:调用方.send()的值送不进去、子生成器return的值拿不到、异常和close()传不下去。yield from真正做的事是,外层生成器退成一个透明通道。本文所有输出来自本机 CPython 3.13.14 实测。yield from不是循环,是委托——nextsendthrowclose四个方向的流量全部直通子生成器,并且子生成器return。

小小张说故事的博客 152

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 436

从一段视频到可漫游的 4D 有声场景:思路拆解与最小复现手记

只需一段手机视频,你就能生成可"走进去"的 4D 有声场景:转头时狗叫声方向随之变化,走近时声音更清晰。本文拆解 Video-to-4DAVScene 的核心思路,手把手带你用几十行 Python 搭出最小管线,把视频中的运动物体变成带空间位置的声源,并附上三个真实踩坑的排障经验,代码可直接跑。🎧

helloagent的博客 243
上一篇: GitHub上 10 个超好看可视化面板
下一篇: NumPy 1.20.0 版本发布,上线新函数!
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值