Using feedforwardnet in python API

2 vues (au cours des 30 derniers jours)
Yannik Nelson
Yannik Nelson le 26 Fév 2022
Réponse apportée : Aditya le 16 Oct 2023
Hi i'd like to use the matlab feedforwardnet objection from python, but when i try and create it i get the error:
only 1xN and Nx1 cell arrays can be returned from MATLAB
Here is the relevant code section:
import matlab.engine
import matplotlib.pyplot as plt
import numpy as np
eng = matlab.engine.start_matlab()
ffnet = eng.feedforwardnet(20.0)

Réponses (1)

Aditya
Aditya le 16 Oct 2023
Hi Yannik,
I understand that you are encountering an error when calling the ‘feedforwardnet’ function from MATLAB using python.
It seems the error is due to the line:
ffnet = eng.feedforwardnet(20.0)
To resolve this issue, you can modify the code as follows:
layer_size = matlab.double(20)
ffnet = eng.feedforwardnet(layer_size)
I also found a similar query on MathWorks community that you can refer to for additional guidance:
Hope this helps!

Catégories

En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by