找回密码
 注册
关于网站域名变更的通知
查看: 1153|回复: 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; D5 F" f+ K7 E% t( p
    ( u: B8 ]% V# o2 h; @( M在matlab运行函数时没有问题,但是用python调用该matlab函数时,出现报错如下。求问有遇到这种情况的吗???1 ]# f1 I2 Q, L. ~6 o% J
    import matlab.engine" O, Y& u* d  j6 L
    engine = matlab.engine.start_matlab() # Start MATLAB process* q9 c! j! [- w/ {. H, _

    # Y. {, t0 s6 r0 C8 X2 jengine.vl_compilenn0 I* r$ B6 A+ j& \
    ' p7 X8 f* r  `# T/ ~1 ~+ a! q2 }
    label=engine.experi('/13/10.wav')" `) i3 P- c! v' D, n4 d, W4 @

    . y7 X. J/ ~9 ]" z. Rprint(label)1 _+ d8 f- W& _5 ]0 P$ Q# \7 n. Y
    / d% A' t2 F& U9 }( f. n6 U

    7 A- S! T7 Q4 q- F6 B
    # `/ R. ^0 m+ h3 \8 ?1 U, TAttempt to execute SCRIPT vl_nnconv as a function:; k" s: m, P3 v4 T( }4 V

    7 p7 U5 j9 L* Y) T; Q& \/usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m- t+ `5 e. |4 S6 E8 {' y0 s  u' S
    7 a6 g6 r& q" T7 `9 y% W0 |
    Error in dagnn.Conv/forward (line 12)
    % W4 I+ d* t+ n3 D& n
    ' R7 A$ c! ?& A9 h( U( `- |      outputs{1} = vl_nnconv(...# L' w# M( {6 v
    " N, V! U8 w6 }8 ~; W# n; F# B
    Error in dagnn.Layer/forwardAdvanced (line 85)( T) R" q3 ]4 \* ?
    9 v- e* v5 L! C0 M
          outputs = obj.forward(inputs, {net.params(par).value}) ;; r' j: O! |0 R8 ]  _8 [5 ~

    6 g' A) t# W. K0 _0 C: f/ nError in dagnn.DagNN/eval (line 91)$ V- t3 U* _+ K
    - N& r5 v3 a- c' H% ]7 t
      obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;/ j" \2 k& `2 ^* e3 A: P8 B+ E& b- N

    + j  f6 Q3 {9 p2 c/ LError in experi (line 68)& e: @9 C% U5 G) L0 h' x  j% ?) n) z

    ' m. y8 n) ?. m      dag.eval({'data', gpuArray(inp1)}) ;) L! H2 O, u- V$ P8 h

    % B5 l  k2 k1 ^( KTraceback (most recent call last):
    7 W' H: c) x+ p4 y/ o9 M  j$ _9 \/ g! [" F$ y5 \) H
      File "/home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/p3.py", line 4, in <module>   $ S& j1 s6 b- Q6 E, x% `* P' t

      t- b1 G+ q8 f( l0 ^% B label=engine.experi('/home/affcgroup/mustudy/data/lianke/13/10.wav')# K9 v' r7 M3 `, }! s, x9 ^& c
    $ F' n& W$ _2 y% {2 z+ J, O+ X
      File "/usr/local/lib/python2.7/dist-packages/matlab/engine/matlabengine.py", line 78, in __call__
    0 \9 I- M& e# J8 H
    ( N7 T6 F* K( w5 w8 c    _stderr, feval=True).result()7 g* B# o8 v7 z

    / J  M3 `9 `& }& P2 n  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/futureresult.py", line 68, in result; [4 W$ C6 u$ Q/ n% F

    1 D7 z, A+ F: A    return self.__future.result(timeout)
    ; l& b, Z2 y. J
    * w/ D" ^2 q) V, a' T6 s  File "/usr/local/lib/python2.7/dist-packages/matlab/engine/fevalfuture.py", line 82, in result
    9 v4 H9 i) P9 J. j8 {3 P( v8 r4 d
    ! x2 O/ |$ Y' K( H" y' T    self._result = pythonengine.getFEvalResult(self._future,self._nargout, None, out=self._out, err=self._err)- _+ ?4 X1 F7 U) e; H

    - z8 o; l0 [( U3 B) Zmatlab.engine.MatlabExecutionError:
    / O" G" q, {. o# q% n/ F$ B5 w! K
       File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Conv.m, line 12, in Conv.forward- z5 L4 a: A+ I+ G) a
    5 \, d* _0 ]- @
      File /home/affcgroup/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/Layer.m, line 85, in Layer.forwardAdvanced
    5 \$ Y; N) ^8 I0 h; R' C
    $ a- [6 |. T0 k' U- W; @  File /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/+dagnn/@DagNN/eval.m, line 91, in eval! i! q. T5 O" u5 o

    3 D' P& h  s" [5 i* ^- S$ N# G  File /home/affcgroup/affc/Ser/affccompute/mcnCrossModalEmotions-master/emoVoxCeleb/experi.m, line 68, in experi
    6 T5 S$ ]5 ~( }: [  t# s+ Y& A, k- [% j6 n2 v5 C$ i( x
    Attempt to execute SCRIPT vl_nnconv as a function:
    / y0 v/ Q/ ~* C3 k7 V7 I& K$ d6 D1 ~& S# U
    /usr/local/MATLAB/R2017b/toolbox/MatConvNet/matconvnet-1.0-beta25/matlab/vl_nnconv.m
    " |, J4 e4 `6 w1 c# ~% E( `. ^/ y* z( S" d, d7 r: u

    4 H) {7 G- l, p, m  E0 d
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-21 14:55 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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