找回密码
 注册
关于网站域名变更的通知
查看: 1169|回复: 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 编辑
    - L. K( I# x' @6 }  U2 R
    8 r$ a2 O' t" G- v! I在matlab运行函数时没有问题,但是用python调用该matlab函数时,出现报错如下。求问有遇到这种情况的吗???; X8 s/ a$ C/ y0 Y2 I% A7 b
    import matlab.engine1 C; P+ J( T% ^/ y6 `
    engine = matlab.engine.start_matlab() # Start MATLAB process9 K: }% J* z. i0 w

    9 \: Y( K- U6 n5 R" aengine.vl_compilenn
    * z- |+ I0 w& ~1 T  R6 a; ~- H: \0 h. S  k/ y* l
    label=engine.experi('/13/10.wav')
    7 D$ S  V8 t3 `$ x/ c5 \3 I$ _& Z$ P( V
    print(label)6 Z! e* o/ a& z* `* e

    - L. R, f+ ]! m/ F0 u) y. h
    * T9 i* k7 k0 i, M3 C( F! @
    0 b7 e4 g. u% TAttempt to execute SCRIPT vl_nnconv as a function:- Z- l2 q& |$ [: L4 V
    0 T* ~2 S, v$ d3 `9 D
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m
    + x* ^5 m; P! H7 e3 S
    ; D0 S4 t+ G6 A  D* F! F5 sError in dagnn.Conv/forward (line 12)7 `9 |9 {  D; t, K

    1 Y% c& X5 t6 c      outputs{1} = vl_nnconv(...  Y4 m( W& ^0 e7 F
    ; N3 z1 l  v( T% ~* _
    Error in dagnn.Layer/forwardAdvanced (line 85)
    / [( C4 R& V  _" F, g# A8 U4 h/ g) t& `  v: u! ]3 v/ M, l6 d+ I
          outputs = obj.forward(inputs, {net.params(par).value}) ;1 `& v4 X" |! L, B

    6 y' b% J+ p2 U& EError in dagnn.DagNN/eval (line 91)# o1 y( R& v! Y! z% P. O% R
    6 H/ s2 L$ Q6 J
      obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;
    ; D! B$ J) F. C  F8 `. U: i3 }3 _+ T
    Error in experi (line 68)1 W9 y7 G4 c# ]  x/ f3 M
    3 m+ g  ^# [5 w0 v4 K$ Z8 W0 s
          dag.eval({'data', gpuArray(inp1)}) ;
    8 a) V* i- d' r: F  p. B: W1 f& Y2 G$ `3 f1 W+ E/ y& ?6 _
    Traceback (most recent call last):2 P( q: Z% S2 V/ T/ M
    0 p5 d: g) G6 p! W. {
      File "/home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/p3.py", line 4, in <module>   
    4 v" @" H4 \$ }. d5 |0 W# C+ P
    - J7 k' a; K  `2 r6 T2 p. Q6 ^ label=engine.experi('/home/affcgroup/mustudy/data/lianke/13/10.wav')
    1 K- `9 z$ ]: y( l
    % j) y5 G4 C$ ?: V  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/matlabengine.py", line 78, in __call__7 P7 o% D4 g- c4 j% k$ i
    4 l- O6 |: ?$ A
        _stderr, feval=True).result()
    3 @) r! o6 S0 z- A; z3 |- x) c7 ?/ X
    / `1 _/ D) \2 q  H* _1 j  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/futureresult.py", line 68, in result
    . I) U* k: m+ P7 v! N7 j
    / e* N, _" T4 `: p( J6 v7 x# V    return self.__future.result(timeout)5 D4 y/ x( p5 c) b
    7 w. n5 Y3 C) y/ r) S4 z
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/fevalfuture.py", line 82, in result7 s. M; X) V% r, B. J0 T" \! K

    ; }9 W& J+ x7 N0 ?' Q    self._result = pythonengine.getFEvalResult(self._future,self._nargout, None, out=self._out, err=self._err)
    3 l- t2 N0 `2 c8 t" K( N# p( j+ I" k/ x& Q9 u3 A. d
    matlab.engine.MatlabExecutionError:. W4 Y! k' _0 G- _9 d

    , ^- S. P( U( [2 k( U   File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Conv.m, line 12, in Conv.forward
    ! O: x* L, {' _/ ~: H) L& z* G$ {: N6 T& {" a6 q
      File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Layer.m, line 85, in Layer.forwardAdvanced& a( s- n# a0 J+ s3 c
    ) g+ Y  Y! U, u2 o% s3 O6 a, M# y
      File /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/@DagNN/eval.m, line 91, in eval4 f  a1 O9 q; Y: n
    6 w8 a7 l( _) Y! [; U, @
      File /home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/experi.m, line 68, in experi
    ' X. `5 q' U3 T3 H
    : m; H- v; w. b$ [. @4 }& n# C( pAttempt to execute SCRIPT vl_nnconv as a function:6 W) ^! v5 u, z
    / P4 D% r# g) b3 o6 e
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m7 R9 u$ r5 v- i9 a+ K

    * C, a! e7 ?4 a5 |' H$ r5 \' `' I: ?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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