フィルターのクリア

How to call python in matlab?

2 ビュー (過去 30 日間)
slevin Lee
slevin Lee 2022 年 10 月 26 日
回答済み: surya venu 2024 年 7 月 18 日 10:49
I want to use the SymbolicTransformer function of python GPlearn
Like this sentence~
function_set = ['add', 'sub', 'mul', 'div', 'log', 'sqrt', 'abs', 'neg', 'max', 'min']
gp1 = SymbolicTransformer(generations=10, population_size=1000,
hall_of_fame=100, n_components=10,
function_set=function_set,
parsimony_coefficient=0.0005,
max_samples=0.9, verbose=1,
random_state=0, n_jobs=3)
How to input in matlab?
  2 件のコメント
Alex Hanes
Alex Hanes 2022 年 10 月 26 日
Look at the documentation: Call Python from MATLAB and the related links. There are Examples that show you how to get started.
slevin Lee
slevin Lee 2022 年 10 月 26 日
I know that matlab can call user-defined py files, but can it call third-party python libraries?

サインインしてコメントする。

回答 (1 件)

surya venu
surya venu 2024 年 7 月 18 日 10:49
Hi,
You can call third-party Python libraries by adding 3-p libraries as suffuix to "py" command.
Here are some example MATLAB codes:
>> py.numpy.array([12 12])
>> py.time.sleep(1)
>> py.tensorflow.constant(3, dtype=py.tensorflow.int32)
>> py.gplearn.genetic.SymbolicRegressor(...)
Hope it helps.

カテゴリ

Help Center および File ExchangeCall Python from MATLAB についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by