找回密码
 注册
关于网站域名变更的通知
查看: 1148|回复: 1
打印 上一主题 下一主题

python调用matlab的问题???

[复制链接]
  • TA的每日心情

    2019-11-19 15:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-6-25 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 adogpp 于 2019-6-25 17:04 编辑 ( _7 }. f" C5 \5 Q0 h4 N% U8 a
    5 W7 S3 s# |7 t' E
    在matlab运行函数时没有问题,但是用python调用该matlab函数时,出现报错如下。求问有遇到这种情况的吗???
    / p( I6 F% C. |2 _; }
    import matlab.engine
    * J  J0 n6 |* U4 Q7 k4 Mengine = matlab.engine.start_matlab() # Start MATLAB process
    # B6 x2 {6 x) l0 J& {0 W( x! e
    ; X$ L# X7 @, S: o, U+ w5 Sengine.vl_compilenn
    # Z2 s# L: b1 P* l0 P* |9 g; u# H3 B1 I' R8 n0 ~
    label=engine.experi('/13/10.wav')
    9 h5 c  d; V+ |: x( g4 M% N1 j# m* f& L0 U8 N6 k. {4 v+ m
    print(label)
    8 h6 c6 z. |9 m7 U$ I) i, R0 n2 b# F* m3 g+ c, u0 }
    / [8 P* y$ W1 N. I1 p# g0 g1 J
    0 [+ T! U) u3 _/ M
    Attempt to execute SCRIPT vl_nnconv as a function:
    / I1 k" r/ M3 t9 I: p. I/ Q; j3 L% J/ ?- E2 B% z
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m
    8 d' E( ]; m/ Y. m# |1 V  m' A. U0 b% f& F; A
    Error in dagnn.Conv/forward (line 12)
    3 ~9 U/ }) @3 {/ v3 `+ u  a( d1 K+ V2 D8 n8 i& b$ j- s
          outputs{1} = vl_nnconv(...* a4 E% l* _$ d

    1 u2 W$ Y- q- B$ n+ kError in dagnn.Layer/forwardAdvanced (line 85)
    3 E0 V+ b9 c/ S4 E; M/ `; B
    / Y. A5 A+ D5 v- l+ ~3 ]- R1 f3 ?      outputs = obj.forward(inputs, {net.params(par).value}) ;( u% L8 y9 a# o3 Y4 c( a
    2 L4 O$ z, h" z+ ]6 S
    Error in dagnn.DagNN/eval (line 91)2 l$ L1 I5 j  J6 J
    " G# \$ Y5 x- V' Y% V. A( t1 v' x
      obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;
    : w( c/ N0 ]1 i' ]; _3 w3 q7 d$ W* b) l
    Error in experi (line 68)' K# D' X( R3 m6 O

    ' L+ K8 a& e5 ?& Q# Z. r/ D      dag.eval({'data', gpuArray(inp1)}) ;
    $ M) ^, j1 o  N% R+ v# ]
    + H  C: B  i) {# [. k, M2 ^Traceback (most recent call last):8 o$ {8 D- |+ V: g" `: U

    ; o! |! j0 i1 r" @  File "/home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/p3.py", line 4, in <module>   2 @  X5 D& C* f7 @

    ) Q! c4 G. ?, y# h' X+ n& y label=engine.experi('/home/affcgroup/mustudy/data/lianke/13/10.wav')4 c4 K3 b/ q% K: N0 k; g3 p

    " d; T7 l; [# E/ k$ t0 M( j+ x& w  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/matlabengine.py", line 78, in __call__
    8 `; E2 i; g- B' ^! s) R: _' x& f  u4 {8 u# z; M
        _stderr, feval=True).result()
    ) k- f0 y  [* P5 h2 C; M; J$ O
    3 F7 C3 p$ D% `0 K/ m, i- a  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/futureresult.py", line 68, in result
    ! \9 D8 {% K3 {
      Y; s' R4 W* t0 m% `    return self.__future.result(timeout)
    % [- r" m' K2 l: h& ?$ Q! ]$ K
    7 N: r7 E8 l; r% g  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/fevalfuture.py", line 82, in result
    . c4 U; h3 k  ]/ U" q7 t6 x) N( C# _3 [2 }* q
        self._result = pythonengine.getFEvalResult(self._future,self._nargout, None, out=self._out, err=self._err), I# F+ x3 }* K6 {  W
    & T- k5 S* m0 w0 I" x0 u
    matlab.engine.MatlabExecutionError:
    9 f2 m/ W' H. b! T- u! o' q9 [9 r4 Q/ a( h% ^! d! _6 K" }
       File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Conv.m, line 12, in Conv.forward8 s4 |) Y( b  X* t3 U" a- t4 {7 U; ~

    ! B/ l9 j# q' x! }  b, E( `! r' ]' W  File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Layer.m, line 85, in Layer.forwardAdvanced8 S/ Y2 f* h3 |3 i- m+ k* q. S8 C

    " H4 K) K6 S( C& N9 K% p  File /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/@DagNN/eval.m, line 91, in eval
    3 Z* ?$ U, L* o: h7 C/ A+ u0 e
    8 x# B$ a  P, W/ p9 n6 e  File /home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/experi.m, line 68, in experi
      F/ Q* Z# v" q0 A0 Z1 `
    , |, I, F) T- m. jAttempt to execute SCRIPT vl_nnconv as a function:
    1 X2 S" f3 w, V6 [9 f# f7 J5 o2 e! L- e2 e( X  {" S
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m% i4 U8 ^5 k! N' Q9 \6 T- m; p
    . h# Z- T, B$ F) N7 A

    4 Y" ~4 ?1 J/ Z2 f& h4 |. G+ ]
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-19 06:06 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表