找回密码
 注册
关于网站域名变更的通知
查看: 1149|回复: 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 编辑 $ K  H6 }& C, g7 r1 d  Z: N( _

    3 F, }0 \+ z4 F- G9 M1 `在matlab运行函数时没有问题,但是用python调用该matlab函数时,出现报错如下。求问有遇到这种情况的吗???* h: M8 k6 s7 |+ W) i
    import matlab.engine
    0 ~0 J! e% W" B1 m) M0 a2 ~3 v& xengine = matlab.engine.start_matlab() # Start MATLAB process
    ' G/ l3 b" s+ ?# u2 ~* `9 j5 E& _0 I4 h; `  f- w
    engine.vl_compilenn
    + J: t% X4 P: `2 q% p# o4 v% ]- ~/ h8 X" ?- y
    label=engine.experi('/13/10.wav')
      C$ `4 A  T' N& m. n: ~" r8 y) o0 ^- J$ r6 U9 j! X$ Y9 H
    print(label)
    2 f& f- U& }) ~  y8 Z% E% Q/ r
    3 Z" T7 q  J) q& T& f" ~. o# k, Q& B5 H- m+ P6 G7 n
    6 U2 @  a8 [( D! t
    Attempt to execute SCRIPT vl_nnconv as a function:
    $ z( v- K+ K0 _$ M2 h5 h4 I
    1 ?& u) {# c' d, h* w: Y/usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m
    + |6 Y/ U# @- G4 L- Y9 ?" v5 T  k
    : i7 H0 }& w0 ?0 u3 FError in dagnn.Conv/forward (line 12)2 U, M; |  G8 I2 S
      a6 G5 n" Y0 A3 I" }2 S% x8 P+ M
          outputs{1} = vl_nnconv(...
    ) X& d4 r6 c; @0 ^- [7 M5 D9 d$ ]$ f
    Error in dagnn.Layer/forwardAdvanced (line 85); P8 L7 G, I8 `, ^/ ]. X
    + u  \9 ]8 A1 m$ l! w& N' @0 i
          outputs = obj.forward(inputs, {net.params(par).value}) ;, ]$ q7 _4 D! o0 v

    ' k" v2 y0 a1 c% ^; ]Error in dagnn.DagNN/eval (line 91)
    1 x4 l$ a7 E- M' j( k# `7 Y7 P& B: x2 D; x/ n
      obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;
    ) d6 `9 g, x0 F% a
    , w- R/ L: c4 \9 s7 ?" S+ k1 oError in experi (line 68)
    " [  G; [- Y/ @" b! {7 n4 p# V7 X: A; k7 P. v3 ?
          dag.eval({'data', gpuArray(inp1)}) ;# w. Q% I& E/ D8 v+ R9 v8 t+ D; I

    3 f, E  o! d; C6 C7 u& PTraceback (most recent call last):
    " o/ z( }+ K8 ^" N2 M  C: H. ~1 E
    0 ^6 O7 K! f: @9 I/ W  File "/home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/p3.py", line 4, in <module>   # U. w$ c/ D6 D3 {2 F) c+ \. {! |) j
    ) c4 T! r  K3 A
    label=engine.experi('/home/affcgroup/mustudy/data/lianke/13/10.wav')7 z  y* G  {4 ~  W
    ' ?) K4 M( U$ O8 g' y7 }
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/matlabengine.py", line 78, in __call__) R1 i* r4 g- Q- r' l: ~/ I
    9 {4 G+ D$ R7 l! H
        _stderr, feval=True).result()( I; _  a! k5 v
    ! x; @$ ^! K6 \: }  p( h3 E3 E
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/futureresult.py", line 68, in result
    5 o& y  h$ L# s$ z/ j
    # T5 J( ^  n; B% F    return self.__future.result(timeout)
    0 R" K. Y0 O! t- G) a: R, x5 ~) F2 z$ P' H
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/fevalfuture.py", line 82, in result
    * p& }/ K5 d8 W) V! ^& a' H3 z/ {6 R2 U) _2 f' q8 _* r" |
        self._result = pythonengine.getFEvalResult(self._future,self._nargout, None, out=self._out, err=self._err)1 K: A' W+ a( ?% w, i7 h

    ( g% n2 E  @3 K* S% Dmatlab.engine.MatlabExecutionError:
    * \5 u! v, T5 ~  V5 _& N, q* f, `8 ~+ g" `0 C  }8 t1 G
       File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Conv.m, line 12, in Conv.forward
    9 J* m1 H, b- [- c; ], b5 J4 C( {6 ?0 K' D
      File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Layer.m, line 85, in Layer.forwardAdvanced2 B+ F5 I9 X9 ~7 C- |0 W
    ' _2 v4 P9 ~, l9 q
      File /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/@DagNN/eval.m, line 91, in eval
    . y# G4 E* F' D- d
    ! q3 l- J+ m; r5 o  File /home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/experi.m, line 68, in experi
    # ~) C3 G1 O, z
    9 _. t$ U, E' I6 UAttempt to execute SCRIPT vl_nnconv as a function:) ^1 U9 P3 h' Y2 a: v) G

    " m. m$ k# C( \/usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m2 T8 i6 z) u( C3 q
    3 h3 S: |/ I  e- l% M3 {
    8 d6 a3 ?! F' j& W+ {7 B3 V
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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