亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? net.i

?? The library is a C++/Python implementation of the variational building block framework introduced in
?? I
字號:
//// This file is a part of the Bayes Blocks library//// Copyright (C) 2001-2006 Markus Harva, Antti Honkela, Alexander// Ilin, Tapani Raiko, Harri Valpola and Tomas 謘tman.//// This program is free software; you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation; either version 2, or (at your option)// any later version.//// This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the// GNU General Public License (included in file License.txt in the// program package) for more details.//// $Id: Net.i 7 2006-10-26 10:26:41Z ah $%module(package="bblocks") Net#ifndef SWIGPYTHON#error "Only Python is supported for now."#endif%init %{#if defined(WITH_NUMERIC) || defined(WITH_NUMPY)  import_array(); /* load the Numeric PyCObjects */#endif%}%{#include <stdexcept>  class IndexException { };#define __PYTHON_H_INCLUDED__#include "Templates.h"#ifdef WITH_NUMPY#include "numpy/arrayobject.h"#endif#ifdef WITH_NUMERIC#define PY_ARRAY_UNIQUE_SYMBOL __py_numeric_array__#include "Numeric/arrayobject.h"#endif#include "Decay.h"#include "DecayCounter.h"#include "Net.h"#include "Node.h"#include "NodeFactory.h"#include "Saver.h"#ifdef WITH_MATLAB#include <matrix.h>#include <mat.h>#endif#include "MatArray.h"%}#define BUILDING_SWIG_INTERFACE#define WITH_PYTHON#define __PYTHON_H_INCLUDED__%include exception.i%typemap(out) Node *, Variable * = SWIGTYPE *DYNAMIC;%{static swig_type_info * Node_dynamic_cast(void **ptr){  Node **nptr = (Node **) ptr;  Variable *e = dynamic_cast<Variable *>(*nptr);  if (e) {    *ptr = (void *) e;    return SWIGTYPE_p_Variable;  }  OnLineDelay *ol = dynamic_cast<OnLineDelay *>(*nptr);  if (ol) {    *ptr = (void *) ol;    return SWIGTYPE_p_OnLineDelay;  }  DelayV *delay = dynamic_cast<DelayV *>(*nptr);  if (delay) {    *ptr = (void *) delay;    return SWIGTYPE_p_DelayV;  }  SumN *s = dynamic_cast<SumN *>(*nptr);  if (s) {    *ptr = (void *) s;    return SWIGTYPE_p_SumN;  }  SumNV *sv = dynamic_cast<SumNV *>(*nptr);  if (sv) {    *ptr = (void *) sv;    return SWIGTYPE_p_SumNV;  }  return 0;}static swig_type_info * Variable_dynamic_cast(void **ptr){  Variable **nptr = (Variable **) ptr;  Evidence *e = dynamic_cast<Evidence *>(*nptr);  if (e) {    *ptr = (void *) e;    return SWIGTYPE_p_Evidence;  }  EvidenceV *ev = dynamic_cast<EvidenceV *>(*nptr);  if (ev) {    *ptr = (void *) ev;    return SWIGTYPE_p_EvidenceV;  }  SparseGaussV *sgv = dynamic_cast<SparseGaussV *>(*nptr);  if (sgv) {    *ptr = (void *) sgv;    return SWIGTYPE_p_SparseGaussV;  }  return 0;}%}DYNAMIC_CAST(SWIGTYPE_p_Node, Node_dynamic_cast);DYNAMIC_CAST(SWIGTYPE_p_Variable, Variable_dynamic_cast);%include std_string.i%include std_vector.inamespace std {  %template(IntV) vector<int>;  %template(DV) vector<double>;};%typemap(out) double &, double * {  $result = Py_BuildValue("d", *$1);}%typemap(in,numinputs=0) DD *&OUTPUT(DD *temp) {  $1 = &temp;}%typemap(argout) DD *&OUTPUT {  if ($result != Py_None) {    Py_DECREF($result);    $result = SWIG_NewPointerObj((void *) *$1, SWIGTYPE_p_DD, 0);  }}%typemap(out) BOOLASOBJ {  if ($1)    $result = PyInt_FromLong((long)$1);  else    $result = Py_None;}%apply(DD *&OUTPUT) { DD *&val };%typemap(out) PyObject * {  $result = $1;}%typemap(in) PyObject * {  $1 = $input;}// %rename(ClampDV) Variable::Clamp(DV &);// %rename(ClampDD) Variable::Clamp(DD &);// %rename(ClampVDD) Variable::Clamp(VDD &);// %rename(ClampInt) Variable::Clamp(int);// %rename(ClampWithVar) Variable::Clamp(double, double);// %rename(ClampWithVarV) Variable::Clamp(DV &, DV &);%exception {  try {    $action  } catch(IndexException) {    SWIG_exception(SWIG_IndexError, "Index out of bounds");  } catch(TypeException &e) {    SWIG_exception(SWIG_TypeError, e.what());  } catch(std::exception &e) {    SWIG_exception(SWIG_RuntimeError, e.what());  } catch(...) {    SWIG_exception(SWIG_RuntimeError,"Unknown exception");  }}%newobject CreateNetFromPyObject(PyObject *);%include "Templates.h"%extend DD {  double __getitem__(int i) {    if (i < 0 && -i <= (int)self->size())      return self->operator[](self->size()+i);    else if (i < (int)self->size())       return self->operator[](i);    else      throw IndexException();  }  void __setitem__(int i, double val) {    if (i < 0 && -i <= (int)self->size())      self->operator[](self->size()+i) = val;    else if (i < (int)self->size())       self->operator[](i) = val;    else      throw IndexException();  }  int __len__() { return self->size(); }};%include "Decay.h"%include "DecayCounter.h"%include "Net.h"%include "Node.h"%include "NodeFactory.h"%include "MatArray.h"%pythoncode {def _Node__getstate__(self):    return {'label': self.GetLabel(),            'net': self.GetNet()}def _Node__setstate__(self, dict):    self.this = dict['net'].GetNode(dict['label']).this    self.this.disown()    self.__class__ = self.this.__class__Node.__getstate__ = _Node__getstate__Node.__setstate__ = _Node__setstate__}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品欧美一区二区在线观看| 亚洲一区二区三区影院| 亚洲另类色综合网站| 男男成人高潮片免费网站| 成人做爰69片免费看网站| 欧美一区二区女人| 亚洲精品日韩综合观看成人91| 久草中文综合在线| 日本道精品一区二区三区| 久久精品人人做人人综合 | 精品国产一二三区| 亚洲欧美电影一区二区| 国产激情一区二区三区四区 | 自拍视频在线观看一区二区| 经典一区二区三区| 欧美日本高清视频在线观看| 亚洲情趣在线观看| 国产一区二区不卡在线| 日韩一级大片在线| 日韩精品五月天| 欧美艳星brazzers| 亚洲视频你懂的| 国产成人综合亚洲91猫咪| 日韩亚洲电影在线| 六月丁香婷婷色狠狠久久| 7777女厕盗摄久久久| 亚洲一区二区三区激情| www.激情成人| 国产精品久久久久久久裸模| 成人美女视频在线观看18| 久久青草欧美一区二区三区| 韩国一区二区在线观看| 日韩一二三区不卡| 久久国产综合精品| 欧美成人video| 久久99久久99小草精品免视看| 91精品国产综合久久精品性色| 亚洲777理论| 在线成人av网站| 日本最新不卡在线| 精品嫩草影院久久| 国产激情视频一区二区三区欧美| 久久免费偷拍视频| 99视频热这里只有精品免费| 亚洲视频一区二区在线| 色噜噜狠狠一区二区三区果冻| 亚洲精品免费在线播放| 欧美日韩aaaaaa| 日韩中文字幕不卡| 久久青草国产手机看片福利盒子| 国产高清精品在线| 亚洲欧美成人一区二区三区| 欧美另类变人与禽xxxxx| 蜜臀久久99精品久久久画质超高清 | 国产片一区二区| 91丝袜美女网| 日韩国产欧美三级| 久久久久国产免费免费| 91一区二区在线| 青青草伊人久久| 日本一区二区动态图| 在线亚洲人成电影网站色www| 日韩高清中文字幕一区| 亚洲国产精品成人综合| 在线免费观看视频一区| 久久精品国产网站| 亚洲欧洲av色图| 欧美一区二区三区免费| 国产成都精品91一区二区三| 一区二区三区免费看视频| 欧美一区二区三区在线观看| 北条麻妃国产九九精品视频| 午夜精品福利一区二区三区蜜桃| 久久网站最新地址| 欧美亚洲一区二区在线| 国产99久久久国产精品| 丝袜亚洲另类欧美| 国产精品久久久久婷婷二区次 | 粉嫩绯色av一区二区在线观看| 夜夜精品视频一区二区| 久久精品一区二区三区av| 欧美性猛交xxxx乱大交退制版| 国产精品综合二区| 日日夜夜精品视频免费| 国产精品久久久久久福利一牛影视 | 国产黄色精品视频| 天天做天天摸天天爽国产一区 | 亚洲黄色av一区| 久久精品视频网| 日韩精品一区二区三区在线观看| 色中色一区二区| 成人黄色av电影| 国产一区二区三区在线观看免费视频 | 2020国产成人综合网| 欧美色图片你懂的| 97精品电影院| 国产99久久久国产精品| 麻豆精品视频在线观看| 亚洲成人免费av| 亚洲综合男人的天堂| 国产精品久久看| 中文成人av在线| 国产视频一区二区在线| 精品国产一区二区亚洲人成毛片 | 五月激情综合网| 亚洲精品一二三| 亚洲欧美欧美一区二区三区| 国产精品久久夜| 一区二区中文视频| 亚洲欧洲日韩在线| 亚洲三级在线免费观看| 一区二区中文视频| 亚洲欧美激情插| 一片黄亚洲嫩模| 亚洲成在人线在线播放| 午夜久久久影院| 日韩av电影免费观看高清完整版在线观看 | 久久免费电影网| 国产午夜精品在线观看| 久久婷婷国产综合国色天香 | 国内精品写真在线观看| 精品一区二区三区久久久| 激情偷乱视频一区二区三区| 麻豆精品在线播放| 激情小说亚洲一区| 高清不卡一二三区| 91猫先生在线| 欧美日韩电影在线| 欧美va在线播放| 国产精品伦一区二区三级视频| 国产精品久久99| 一区二区三区不卡视频| 日韩黄色一级片| 国产原创一区二区三区| 风间由美性色一区二区三区| 99在线精品观看| 欧美日韩高清一区二区三区| 日韩欧美在线观看一区二区三区| 久久色视频免费观看| 亚洲欧美综合网| 日韩高清不卡一区二区| 国产白丝精品91爽爽久久| 一本一道久久a久久精品综合蜜臀| 欧美最新大片在线看| 日韩欧美电影一区| 最好看的中文字幕久久| 午夜成人免费电影| 国产成人av网站| 欧美日韩午夜影院| 国产午夜精品久久久久久免费视| 亚洲男人的天堂av| 久久成人久久鬼色| 91黄色小视频| 久久先锋影音av鲁色资源网| 一区二区理论电影在线观看| 久久av资源网| 在线影视一区二区三区| 2024国产精品| 午夜激情综合网| 丰满放荡岳乱妇91ww| 欧美精品久久一区| 国产精品久久久久久久久免费丝袜 | 亚洲精品一区在线观看| 亚洲精品视频在线看| 国内精品写真在线观看| 欧美一a一片一级一片| 欧美激情一区在线观看| 日韩不卡在线观看日韩不卡视频| 99re热视频精品| 久久综合色鬼综合色| 日韩国产在线观看一区| 91在线精品秘密一区二区| 欧美www视频| 无码av免费一区二区三区试看 | 美女在线观看视频一区二区| 97精品国产97久久久久久久久久久久 | 蜜臀av一区二区在线观看| 一本久道久久综合中文字幕| 久久精品亚洲国产奇米99| 免费观看在线色综合| 欧美日韩卡一卡二| 亚洲欧美日韩电影| 国产成人免费视频| 精品88久久久久88久久久| 秋霞影院一区二区| 欧美在线观看一二区| 亚洲免费视频中文字幕| 成人免费福利片| 中文字幕av一区二区三区高 | 94-欧美-setu| 中文子幕无线码一区tr| 韩国精品主播一区二区在线观看| 日韩一区二区三区视频在线观看| 亚洲成人三级小说| 在线一区二区视频| 亚洲一区二区在线免费观看视频| 色老头久久综合| 亚洲综合丝袜美腿| 欧美专区日韩专区| 亚洲成人手机在线|