普通会员

know634

此用户很神秘,没有留下任何信息

2帖子
3回复
199积分
ID:005351
西南石油大学
在北太天元中调用Python函数、类,拥抱Python生态

目前来讲北太天元的生态不是很丰富,倘若可以直接继承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呀,那么看图:

123.png

JetBrains是按照功能来分类的IDE,Python和R语言都支持数据科学,那么DataSpell支持Python和R是理所应当的。


Pyhon、MATLAB、Julia等支持科学计算的语言,我想以后也会被北太天元所支持,因为我想这是国产科研的基础设施


还有就是多语言的支持是区别于插件生态的。插件的生态与支持语言的生态,这恐怕不是一个量级的。


微软Excel也集成Python了,这个消息一出,当天就有不少热度了。以后应该也会有AI代码补全等AI服务吧(插件市场等)。

1 2023-11-11
用GPTs做了一款创意软件:Tech Write Pro

说在前面

众所周知,Technical Write是一项技术活,做这个的人叫Technical Writer,时代变了,做这个的也有可能是GPTs里面的一个应用。

解决痛点

Technical Write一直是一个技术活,需要大量的时间和精力,而且还需呀与开发人员进行大量沟通,开发人员也要写出详细的Feature,现在:你只需要简短描写你的Feature,Tech Write Pro会追问你的Feature细节,然后在开发人员和对话之间做出综合的决策,并且写出Hit Your Heart的文档,可以减少很多沟通。


(对个人开发者是非常利好的,对Technical Writer来说,这个看老板是把你优化掉,还是让你在AI的基础上再优化)

创意软件界面

123.png

789.png

110.png

1 2023-11-11