目前来讲北太天元的生态不是很丰富,倘若可以直接继承Python社区的所有生态,那我觉得肯定会引入大量的开发者。
MATLAB是支持调用Python的函数的,如以下代码:
# -- coding: utf-8 -- """ 文件名:python_function_test.py 测试函数:Python函数 """ def func_test(m, n): """ 测试函数 """ return (2 / 3) ** m * (2 ** n + 1) - 1
Python代码写好之后,接下来在MATLAB里面调用:
clc py.python_function_test.func_test(2,3)
MATLAB输出结果(在调用的时候也会有代码补全):
ans = 3 >>
我的想法是目前还未实现的功能可以借Python生态来暂时使用,另外,个人感觉更多的应该是只在MATLAB里面调用Python即可,因为Python在哪儿都能写,而*.m文件则需要在特定的大型IDE里面才能书写。
对比目前的北太天元
1、首先:是无法直接打开*.py文件的,如果有人反驳说这又不是Python的IDE为啥要支持*.py呀,那么看图:
JetBrains是按照功能来分类的IDE,Python和R语言都支持数据科学,那么DataSpell支持Python和R是理所应当的。
Pyhon、MATLAB、Julia等支持科学计算的语言,我想以后也会被北太天元所支持,因为我想这是国产科研的基础设施。
还有就是多语言的支持是区别于插件生态的。插件的生态与支持语言的生态,这恐怕不是一个量级的。
微软Excel也集成Python了,这个消息一出,当天就有不少热度了。以后应该也会有AI代码补全等AI服务吧(插件市场等)。