找回密码
 注册
关于网站域名变更的通知
查看: 1163|回复: 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 编辑 $ E: d; U# m/ F: w: f
    . j( p3 A/ \- z7 b. h+ _5 |
    在matlab运行函数时没有问题,但是用python调用该matlab函数时,出现报错如下。求问有遇到这种情况的吗???
    3 X7 D- M5 _! B6 w  ]" \
    import matlab.engine
    ) g3 }$ r( `0 e1 Gengine = matlab.engine.start_matlab() # Start MATLAB process: s! k: Y, S. L# H1 P
    ' b! W' @4 |5 ]+ c/ w  K& q/ Y
    engine.vl_compilenn: h# C0 ?) @7 W- B, q: W9 O, r* a

    * W( ^# @- E% H' }: y! m7 y2 F4 k9 \label=engine.experi('/13/10.wav')9 N( R9 i% b2 Y+ n) d
    & @4 ~% h9 {+ H* I# i- J. R! c
    print(label)  s9 p! e6 K1 ~$ w. h9 l

    . ^0 }$ L' s, O3 x( U* z- n- a+ k1 w+ c% ?+ {% v+ [) a+ |

    " B$ t: g: j9 b2 P. H  uAttempt to execute SCRIPT vl_nnconv as a function:1 k7 r- c" u6 |2 w

    5 b% `8 d0 j2 g6 Q# a3 G/usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m
    4 m+ m6 n& @+ S  _1 I0 p8 J, [2 a# k8 O1 Z2 E! v7 T
    Error in dagnn.Conv/forward (line 12); N+ Q0 G/ l+ }6 \1 a
    . D" S1 D! c) `0 {# ~
          outputs{1} = vl_nnconv(...0 [, q+ t) v5 K& J+ a
    3 A+ `) ^6 z' _" U- R
    Error in dagnn.Layer/forwardAdvanced (line 85)
    ; x4 T5 j; k$ o, O; B6 }, J3 s8 ?! ]6 p
          outputs = obj.forward(inputs, {net.params(par).value}) ;
    3 e6 g  u" ]7 s0 a1 O0 s1 g0 K. ]; p6 ~6 D1 D! R; F
    Error in dagnn.DagNN/eval (line 91)" ^* i. u: R0 ?' g0 Q  d/ o

    & Q7 `6 `: Y2 l8 \- d2 ?  obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;+ ~3 i% c4 \) }; p1 g- |5 L/ N

    ) Q7 `( P: M1 ?6 k7 DError in experi (line 68)
    9 s( R0 a+ W' V7 p7 A& a( M  ]2 S, V# Z" [4 u
          dag.eval({'data', gpuArray(inp1)}) ;
    + p. }# R" M5 D. {7 e
    4 _$ _. }* v( A" JTraceback (most recent call last):
    + s, y! w3 i' }) r. j
    0 Q% |, n9 o2 Z# z) b  File "/home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/p3.py", line 4, in <module>   7 u% S6 l* S6 H" Q

    * N. q9 ]  l5 [# _ label=engine.experi('/home/affcgroup/mustudy/data/lianke/13/10.wav')
    9 b3 A. M/ C* D$ o
    # @5 C: P* v6 q! S: y9 c  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/matlabengine.py", line 78, in __call__% J& q" I5 H- {. F* g

    ' }3 _6 z# W- v    _stderr, feval=True).result()
    , ]2 x* z+ W) A/ G  B5 \6 Y! Q  K+ Y4 _3 H8 q! b% ~: Q' o. M
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/futureresult.py", line 68, in result8 n6 k0 u( e" c4 O  j
    $ |* u) S9 W6 F2 V0 r
        return self.__future.result(timeout)
    " a6 Y; T8 H  _8 |
    , }' [! ^5 j5 ]) S4 F1 `; C  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/fevalfuture.py", line 82, in result. j% t# |2 A! M- w5 t. c

    ( \1 u. `9 K9 q  _    self._result = pythonengine.getFEvalResult(self._future,self._nargout, None, out=self._out, err=self._err)
    ' t! P- \8 N# b2 u- r/ Z0 ~9 k, o9 W# G
    matlab.engine.MatlabExecutionError:
    * L7 W* {( P0 K7 k. G3 I
    5 B8 a! _3 r6 _8 w   File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Conv.m, line 12, in Conv.forward1 L4 m) \; q" S3 O1 n8 q
    / V6 Z$ O. V; u
      File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Layer.m, line 85, in Layer.forwardAdvanced/ A; V: \+ @' P/ S+ X2 _

    : Z" X6 {  {! N  File /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/@DagNN/eval.m, line 91, in eval
    : K  O- E3 k' j& N0 [, Z: B1 \
    7 F9 f5 _- ~; K% o9 v  File /home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/experi.m, line 68, in experi
      t/ W- o  n% Y: a/ S0 I3 p7 u, ?. c7 v6 S3 p
    Attempt to execute SCRIPT vl_nnconv as a function:; ~, F2 U, p1 u8 l1 A

    5 c' C  E- x0 M* ?- V% s/usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m
    7 m% c% B; A' Z: V- y# a* Y! O. z3 ^! `" h$ H% b/ ?$ q6 i# W
    , E1 R+ ]- B8 w. C) X" T
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-29 00:08 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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