欧美女同视频激情_国产原创中文字幕在线观看_4438xx亚洲最大五色丁香_成年做羞羞的视频网站在线观看_a毛片免费全部播_原神胡桃乳液vx网站进入_一区亚洲欧美中文日韩v在线观看_校园春色亚洲_搞机time软件app免费下载安装_十八禁无遮拦视频大全

在北太天元中調(diào)用Python函數(shù)、類,擁抱Python生態(tài)

標(biāo)簽: 問題反饋——未實(shí)現(xiàn)的功能

know634 2023-11-11 12:45:07

目前來講北太天元的生態(tài)不是很豐富,倘若可以直接繼承Python社區(qū)的所有生態(tài),那我覺得肯定會引入大量的開發(fā)者。


MATLAB是支持調(diào)用Python的函數(shù)的,如以下代碼:

# -- coding: utf-8 --
"""
文件名:python_function_test.py
測試函數(shù):Python函數(shù)
"""


def func_test(m, n):
    """
    測試函數(shù)
    """
    return (2 / 3) ** m * (2 ** n + 1) - 1

Python代碼寫好之后,接下來在MATLAB里面調(diào)用:

clc
py.python_function_test.func_test(2,3)

MATLAB輸出結(jié)果(在調(diào)用的時候也會有代碼補(bǔ)全)

ans = 
  
     3

>>

我的想法是目前還未實(shí)現(xiàn)的功能可以借Python生態(tài)來暫時使用,另外,個人感覺更多的應(yīng)該是只在MATLAB里面調(diào)用Python即可,因?yàn)镻ython在哪兒都能寫,而*.m文件則需要在特定的大型IDE里面才能書寫。



對比目前的北太天元

1、首先:是無法直接打開*.py文件的,如果有人反駁說這又不是Python的IDE為啥要支持*.py呀,那么看圖:

123.png

JetBrains是按照功能來分類的IDE,Python和R語言都支持?jǐn)?shù)據(jù)科學(xué),那么DataSpell支持Python和R是理所應(yīng)當(dāng)?shù)摹?/p>


Pyhon、MATLAB、Julia等支持科學(xué)計(jì)算的語言,我想以后也會被北太天元所支持,因?yàn)槲蚁脒@是國產(chǎn)科研的基礎(chǔ)設(shè)施


還有就是多語言的支持是區(qū)別于插件生態(tài)的。插件的生態(tài)與支持語言的生態(tài),這恐怕不是一個量級的。


微軟Excel也集成Python了,這個消息一出,當(dāng)天就有不少熱度了。以后應(yīng)該也會有AI代碼補(bǔ)全等AI服務(wù)吧(插件市場等)。

回復(fù)

北太天元客服 2023-11-14 #1

感謝您的建議,同時也感謝您對北太天元的支持,謝謝!

郭匿光 2025-02-28 #2

我覺得老哥的這個思路挺不錯的,matlab的強(qiáng)大在于有豐富的工具箱,包括工業(yè)領(lǐng)域等等。國產(chǎn)軟件要在實(shí)用性上追趕才能讓更多的人使用。我倒是經(jīng)常在matlab中直接調(diào)用py代碼,這項(xiàng)功能我個人認(rèn)為相當(dāng)實(shí)用

回復(fù)

重置 提交