Effacer les filtres
Effacer les filtres

How to call python in matlab?

2 vues (au cours des 30 derniers jours)
slevin Lee
slevin Lee le 26 Oct 2022
Réponse apportée : surya venu le 18 Juil 2024 à 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 commentaires
Alex Hanes
Alex Hanes le 26 Oct 2022
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 le 26 Oct 2022
I know that matlab can call user-defined py files, but can it call third-party python libraries?

Connectez-vous pour commenter.

Réponses (1)

surya venu
surya venu le 18 Juil 2024 à 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.

Catégories

En savoir plus sur Call Python from MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by