Using feedforwardnet in python API

3 ビュー (過去 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 Center および File ExchangeDeep Learning Toolbox についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by