Using feedforwardnet in python API

5 次查看(过去 30 天)
Yannik Nelson
Yannik Nelson 2022-2-26
回答: Aditya 2023-10-16
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)

回答(1 个)

Aditya
Aditya 2023-10-16
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!

类别

Help CenterFile Exchange 中查找有关 Image Data Workflows 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by