找回密码
 注册
关于网站域名变更的通知
查看: 1175|回复: 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 编辑
    ' \1 j6 }1 H) @8 p4 p+ u2 S% n9 l2 H2 |9 {4 a$ h( Z! t
    在matlab运行函数时没有问题,但是用python调用该matlab函数时,出现报错如下。求问有遇到这种情况的吗???" I" O8 L2 H2 |& [
    import matlab.engine3 B3 ]* K9 i( F+ c9 m8 |/ H
    engine = matlab.engine.start_matlab() # Start MATLAB process8 A7 G. V: q# `4 X
    5 R+ t" T+ n& A1 b! e1 ?8 q: M
    engine.vl_compilenn
    3 S- Q) d8 f' C2 j$ u
    5 N: q, b+ y* I7 x: {label=engine.experi('/13/10.wav')
    " C/ G  @8 V. f6 d( k7 t% o( F. k* p+ ?. B6 W
    print(label)
    : H6 n- q( e7 l$ F2 r! u4 M+ _  \  ]2 X* Q4 X3 u: m
    ( z1 \7 x& ~& i6 D/ e$ }  x
    ) F5 N- t+ R  v4 r; P/ J2 Z- U* ~
    Attempt to execute SCRIPT vl_nnconv as a function:
    ) M  i2 F3 n2 R/ }- V+ n6 X1 ~: v( \4 u5 d2 U) p' s
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m" Z" j2 W0 }" Z8 o% a3 v

    ) u: s$ E' B8 f: i5 U1 GError in dagnn.Conv/forward (line 12)9 P5 N. i& H3 u. m; a! n$ M9 A% u( a
    $ r: r1 x/ D7 w8 y4 \1 y- h9 U. f5 j
          outputs{1} = vl_nnconv(...
    ( p, R( S" v- G
    ' T! L% T. p' M" r  C+ u% a1 eError in dagnn.Layer/forwardAdvanced (line 85)
    & x: C7 u0 h' z3 Y$ n4 G0 A$ y+ Q8 a
          outputs = obj.forward(inputs, {net.params(par).value}) ;. T) `* Z: D" z' E5 V
    3 b9 B/ E* z) a- ]0 \
    Error in dagnn.DagNN/eval (line 91)
    - p" |  c2 o7 ]1 x) G. h" F
      M) _* e; X" V% w" P/ t  obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;
    0 J5 B: V9 q* C6 b0 t* C& e3 K- S4 U" n/ {6 o" v8 _
    Error in experi (line 68)
    ( Z1 I# z, H) B1 l' [3 z/ ^- T# J) O6 f7 m5 W; }2 ]
          dag.eval({'data', gpuArray(inp1)}) ;, ]: ^6 p. x4 ^( H
    ! o- @) Z2 U  G
    Traceback (most recent call last):8 z6 M( h* L# b% k6 @' x3 S0 P" V

    2 d7 q' z( v' v  File "/home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/p3.py", line 4, in <module>   
    + O/ Z: Y4 F/ R/ X  N% g
    * T3 ~2 ~5 j& z label=engine.experi('/home/affcgroup/mustudy/data/lianke/13/10.wav')
    1 V! B9 L2 R' o0 ~- K4 x6 K9 J+ p8 i/ w# L: r, `0 J! ?
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/matlabengine.py", line 78, in __call__: x" T1 {) y' ~9 d

    2 J, A* N# `4 L! O& }/ ^    _stderr, feval=True).result()
    % c! H, W; L+ z) y7 ]; q7 r6 w; r/ `* w4 }- q
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/futureresult.py", line 68, in result
    + Z" G( z2 C/ x8 a- e$ r7 S2 C5 w! |! c, j& ?
        return self.__future.result(timeout)/ o( y5 a' G+ H( X* a' `

    1 x$ Y6 O0 _4 A' R  N  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/fevalfuture.py", line 82, in result7 H( s! P( ]! I4 u7 w) k" H

    ; _% r5 V9 D/ r6 Z# A0 Z    self._result = pythonengine.getFEvalResult(self._future,self._nargout, None, out=self._out, err=self._err)+ {! V  D7 [, J6 ~
    7 o8 J0 N! Q' E+ g0 f9 E  l
    matlab.engine.MatlabExecutionError:
    9 ^+ X; X( u0 o% B( q1 G4 K# v0 i/ f! A* o" `3 ~" P6 S, X
       File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Conv.m, line 12, in Conv.forward
    ! r$ J& Q, D, L! q
    0 L" d! a0 z& _  X: y  File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Layer.m, line 85, in Layer.forwardAdvanced
    : |6 h& W" G7 h# n7 Y: q$ N, V5 U
    " C- i" w$ m6 y  File /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/@DagNN/eval.m, line 91, in eval
    , Y# @6 A' L; _" M+ q) g
    . Q# [# v* I( X% r3 Z( U3 u  File /home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/experi.m, line 68, in experi  ]/ j' b/ O7 E) o+ h
    % ]# b) r' |6 y% ^' k
    Attempt to execute SCRIPT vl_nnconv as a function:
    $ G. t1 R4 e9 p1 l" [9 Y* G* G3 i: W3 a1 M2 z
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m2 o5 |1 |* N0 m% q, N# M# t; z

    : q1 l+ s0 y; c# P: ?7 A& h; I+ _3 l! E% j% P( t; Z% u' M
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 20:31 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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