找回密码
 注册
关于网站域名变更的通知
查看: 1172|回复: 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 编辑
    + F( @2 V  H# Q" M$ v. a9 U, R
    ( b. _2 C# b& ~6 w) t在matlab运行函数时没有问题,但是用python调用该matlab函数时,出现报错如下。求问有遇到这种情况的吗???* g8 @0 g7 T  P/ p0 L
    import matlab.engine4 W3 c9 {; W" i8 O# p$ H, q
    engine = matlab.engine.start_matlab() # Start MATLAB process
    % v' [) p- m; O$ V
    # h: U6 c+ t0 k5 ~engine.vl_compilenn6 `  ]8 n: X+ r2 g  h$ k: P
    ! n8 K8 a7 z; E2 F, x
    label=engine.experi('/13/10.wav')- q5 A  m, G( v
    + X4 z! z5 S' r) _: J# n
    print(label)2 G' u4 X  ?2 h, c/ T8 W

    # F' Q4 F$ A  D) x5 e
    3 X2 m! g" b* O6 j9 _# F1 P7 x, b  k$ e. Y; |+ p- o* G6 D$ n
    Attempt to execute SCRIPT vl_nnconv as a function:" p* z! J$ I* t/ c5 i! b
    : z! x5 L' D6 {; I8 l3 L+ \
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m  o+ i/ Y1 B% P

    0 y3 x" z- h" p( h0 C3 nError in dagnn.Conv/forward (line 12)
    ; M# ?8 Z5 ~0 x: S5 z# q
    ( _7 j7 K; a5 `$ d: F8 I      outputs{1} = vl_nnconv(...1 P+ @& U* K+ S7 p& p

    1 K- `  J* l4 l* Z% Q' HError in dagnn.Layer/forwardAdvanced (line 85)3 Z5 j% F: t7 [& ^6 M$ P: Y, o0 _

      V8 \# i2 v4 t$ k0 d- |      outputs = obj.forward(inputs, {net.params(par).value}) ;
    - t5 u5 W0 Z* N2 n2 u& @. k/ y
    . j1 [' n. y( e1 @* d" W  ZError in dagnn.DagNN/eval (line 91)+ a; s3 g/ s6 a. p. W1 S

    7 N) E- |: k% e: B) ?3 o  obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;
    3 B% w3 P+ @3 T1 z% J
    9 [$ R) }$ D* x) }Error in experi (line 68)
    1 n1 V4 \' W, ?9 K6 ^
    4 Q- z! n5 P  X      dag.eval({'data', gpuArray(inp1)}) ;" B% \" V0 D7 @/ M

    0 S) G- _2 M& T7 Y! i( i$ tTraceback (most recent call last):
    3 K& h" Q2 {9 `" z  J9 l& n
    " I+ k; L% ^' I" B3 ~% K0 ^  File "/home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/p3.py", line 4, in <module>   
      o( A$ ?: g( O0 M& K" z' c. D0 {
    label=engine.experi('/home/affcgroup/mustudy/data/lianke/13/10.wav')" Q* @( ~- S7 M" Z+ _

    6 V2 z( d4 E1 [2 D  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/matlabengine.py", line 78, in __call__
    + n% t* y$ |( p( X$ L. O# ]
    - M: b* h+ l' x, J9 C7 w    _stderr, feval=True).result()
    9 f# V2 d9 u& l
    - X) H+ ]% N3 k2 |  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/futureresult.py", line 68, in result
    - ]& E& }+ H) Q5 G; _. ^! Z" e( F, J1 n
        return self.__future.result(timeout)! }# Y$ e( q/ N9 C, v
    # L+ z0 |1 j, ^9 [$ Y1 c
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/fevalfuture.py", line 82, in result
    8 e. W  ~) D& M; {: b
    3 \" T  Q9 ~. h. F( v    self._result = pythonengine.getFEvalResult(self._future,self._nargout, None, out=self._out, err=self._err)+ j$ `3 v/ p! ?# z4 |: E
    ! I1 H1 s- p) K2 ?8 h" L
    matlab.engine.MatlabExecutionError:
    9 J+ ^  S( E- L4 }1 p
    5 |/ O1 y- Z2 j; ~5 x7 ~   File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Conv.m, line 12, in Conv.forward6 `. n" i( F1 @4 c5 P. {& Q/ B1 l

    3 @* B! B! m. v# ]5 I  File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Layer.m, line 85, in Layer.forwardAdvanced/ o2 j$ J3 g. c% _

    0 |9 [7 H/ x5 D! |! S. E. q  O& ^  File /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/@DagNN/eval.m, line 91, in eval6 T# j# c2 j: A) U
      s7 ?/ H& b, o  i% L# o6 @9 W
      File /home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/experi.m, line 68, in experi
    1 q9 g/ T! N/ q
    * Y9 z6 |  ^8 Z: H$ I) S6 W( l5 P3 WAttempt to execute SCRIPT vl_nnconv as a function:  q1 @2 ]; _: D. o: D9 W) ]
    ) z% S, r% R  t1 o
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m( d/ T1 y1 `; O) Q

    ) ?0 ]) J  O! l0 h
      ~" y/ }; s5 _: _! a
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 15:49 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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