1.å¦ä½å©ç¨python使ç¨libsvm
2.Octave åMATLABçåºå«ï¼ä¼ç¨MATLABçè¯ï¼è¿ç¨å¦Octaveåï¼
3.GNU/LINUX环境编程内容简介
å¦ä½å©ç¨python使ç¨libsvm
åå¤å·¥å ·libsvm软件å ï¼
çµèï¼
æ¥éª¤æä½
æå 解åå¨Cçä¹ä¸ï¼å¦ï¼C:\libsvm-3.ï¼
ç¨libsvmèªå¸¦çèæ¬grid.pyåeasy.py,éè¦å»å®ç½ä¸è½½ç»å¾å·¥å ·gnuplot,解åå°cçï¼
è¿å ¥c:\libsvm\toolsç®å½ä¸ï¼ç¨ææ¬ç¼è¾å¨ï¼è®°äºæ¬ï¼edité½å¯ä»¥ï¼ä¿®æ¹grid.pyåeasy.py两个æ件ï¼æ¾å°å ¶ä¸å ³äºgnuplotè·¯å¾çé£é¡¹ï¼æ ¹æ®å®é è·¯å¾è¿è¡ä¿®æ¹ï¼å¹¶ä¿åï¼
ä¾å举ä¾
常ç¨æ¥å£
æé«é¢æµçåç¡®ç
Octave åMATLABçåºå«ï¼ä¼ç¨MATLABçè¯ï¼è¿ç¨å¦Octaveåï¼
主è¦åºå«å¦ä¸ï¼1ãå ç¨ç©ºé´ï¼Octaveæ¯è¾å°ï¼å®è£ ç¨åºåªæå åå ï¼èMatlabé常åºå¤§ï¼ææ°ççå®è£ ç¨åºå¤§çº¦8GãMatlabä¹æ以é£ä¹åºå¤§ï¼æ¯å 为æ大éçé¢ååç§åºç¨é¢åçå·¥å ·ç®±ï¼Octaveæ æ³ç¸æ¯çã
2ãç¨æ·çé¢ï¼Matlabç»è¿é£ä¹å¤å¹´çåå±ï¼èä¸åæ¯åä¸è½¯ä»¶ï¼è¿æ¹é¢è¯å®æ´èä¸ç¹ã以åOctave没æè°è¯ç¨åºçGUIï¼ç°å¨æ®è¯´å·²ç»æäºï¼ä½åºè¯¥æ¯ä¸ä¸Matlabã
3ãè¯æ³æ¹é¢ï¼Octaveæå便æ¯æ¨¡å½·Matlabè设计ï¼è¯æ³åºæ¬ä¸ä¸Matlabä¸è´ï¼ä¸¥è°¨ç¼åç代ç åºåæ¶å¯å¨MatlabåOctaveè¿è¡ï¼ä½ä¹æå¾å¤ç»èä¸å·®å«ãä¸äºè½¯ä»¶å¼åå°ç»ä¹ä½¿ç¨ä¸¤è å ¼å®¹çè¯æ³ï¼ç´æ¥å¼åå¯ä»¥åæ¶å¨MatlabåOctave使ç¨çç¨åºã
4ãè´¹ç¨æ¹é¢ï¼Octaveæ¯å®å ¨å è´¹çï¼å¹¶ä¸æ¯å¼æºçï¼ï¼èMatlabæ¯åä¸è½¯ä»¶ï¼ä»·æ ¼å¾æè´µãåä¸ççä¼å¿æ¯æé常å®åçæå¡ã
æ以说ï¼å¦æä¼ç¨Matlabï¼æ¯æ²¡å¿ è¦å»å¦Octaveçã
æå±èµæï¼
MATLABæ¯ç¾å½MathWorkså ¬å¸åºåçåä¸æ°å¦è½¯ä»¶ï¼ç¨äºç®æ³å¼åãæ°æ®å¯è§åãæ°æ®åæ以åæ°å¼è®¡ç®çé«çº§ææ¯è®¡ç®è¯è¨å交äºå¼ç¯å¢ï¼ä¸»è¦å æ¬MATLABåSimulink两大é¨åã
MATLABæ¯matrix&laboratory两个è¯çç»åï¼æ为ç©éµå·¥åï¼ç©éµå®éªå®¤ï¼ãæ¯ç±ç¾å½mathworkså ¬å¸åå¸ç主è¦é¢å¯¹ç§å¦è®¡ç®ãå¯è§å以å交äºå¼ç¨åºè®¾è®¡çé«ç§æ计ç®ç¯å¢ãå®å°æ°å¼åæãç©éµè®¡ç®ãç§å¦æ°æ®å¯è§å以åé线æ§å¨æç³»ç»ç建模å仿çç诸å¤å¼ºå¤§åè½éæå¨ä¸ä¸ªæäºä½¿ç¨çè§çªç¯å¢ä¸ï¼ä¸ºç§å¦ç 究ãå·¥ç¨è®¾è®¡ä»¥åå¿ é¡»è¿è¡æææ°å¼è®¡ç®çä¼å¤ç§å¦é¢åæä¾äºä¸ç§å ¨é¢ç解å³æ¹æ¡ï¼å¹¶å¨å¾å¤§ç¨åº¦ä¸æè±äºä¼ ç»é交äºå¼ç¨åºè®¾è®¡è¯è¨ï¼å¦CãFortranï¼çç¼è¾æ¨¡å¼ï¼ä»£è¡¨äºå½ä»å½é ç§å¦è®¡ç®è½¯ä»¶çå è¿æ°´å¹³ã
MATLABåMathematicaãMaple并称为ä¸å¤§æ°å¦è½¯ä»¶ãå®å¨æ°å¦ç±»ç§æåºç¨è½¯ä»¶ä¸å¨æ°å¼è®¡ç®æ¹é¢é¦å±ä¸æãMATLABå¯ä»¥è¿è¡ç©éµè¿ç®ãç»å¶å½æ°åæ°æ®ãå®ç°ç®æ³ãå建ç¨æ·çé¢ãè¿æ¥å ¶ä»ç¼ç¨è¯è¨çç¨åºçï¼ä¸»è¦åºç¨äºå·¥ç¨è®¡ç®ãæ§å¶è®¾è®¡ãä¿¡å·å¤çä¸é讯ãå¾åå¤çãä¿¡å·æ£æµãéè建模设计ä¸åæçé¢åã
MATLABçåºæ¬æ°æ®åä½æ¯ç©éµï¼å®çæ令表达å¼ä¸æ°å¦ãå·¥ç¨ä¸å¸¸ç¨çå½¢å¼ååç¸ä¼¼ï¼æ ç¨MATLABæ¥è§£ç®é®é¢è¦æ¯ç¨Cï¼FORTRANçè¯è¨å®æç¸åçäºæ ç®æ·å¾å¤ï¼å¹¶ä¸MATLABä¹å¸æ¶äºåMapleç软件çä¼ç¹ï¼ä½¿MATLABæ为ä¸ä¸ªå¼ºå¤§çæ°å¦è½¯ä»¶ãå¨æ°ççæ¬ä¸ä¹å å ¥äºå¯¹Cï¼FORTRANï¼C++ï¼JAVAçæ¯æã
Octaveæ¯ä¸ç§é«å±è§£éç±»ç¼ç¨è¯è¨ï¼æ¨å¨è§£å³çº¿æ§åé线æ§çæ°å¼è®¡ç®é®é¢ãOctave为GNU项ç®ä¸çå¼æºè½¯ä»¶ï¼æ©æçæ¬ä¸ºå½ä»¤è¡äº¤äºæ¹å¼ï¼4.0.0çæ¬åå¸åºäºQTç¼åçGUI交äºçé¢ãOctaveè¯æ³ä¸Matlabè¯æ³é常æ¥è¿ï¼å¯ä»¥å¾å®¹æçå°matlabç¨åºç§»æ¤å°Octaveãåæ¶ä¸C++,QTçæ¥å£è¾Matlabæ´å æ¹ä¾¿ã
GNU/LINUX环境编程内容简介
GNU/Linux,常被称为Linux,被誉为操作系统中的多面手,其应用范围广泛,从个人iPod设备到大型的IBM Blue Gene超级计算机,无所不在。gnulibc源码包它能够在各种体系结构上运行,包括古老的x处理器到最新Play Station 3游戏机采用的cell处理器。
本书专门针对那些希望在GNU/Linux操作系统上进行应用程序开发的读者,特别是Linux程序员。全面更新的第二版,包含了所有必需的工具和编程技术,通过丰富的fgets 源码实例,深入讲解GNU/Linux API的使用方法,让你能够掌握开发高效、安全应用的技能。
书中内容涵盖GNU工具,如编译器GCC,构建工具make、源码转移automake/autoconf,源代码管理系统,以及GNU Debugger和Gnuplot等。从基础出发,介绍了库(动态和静态)、文件操作、必胜源码管道、套接字编程和基础概念等。
深入探讨了GNU/Linux的进程模型,包括线程处理和POSIX IPC机制,如消息队列、信号和共享内存的ublox 源码使用。此外,书中还涵盖了shell和脚本编程基础,从基本的Linux命令到高级语言如Bash、Ruby和Python,以及sed和AWK的文本处理,flex和bison的解析器技术。
而对于调试和代码质量提升,本书提供了软件测试工具、覆盖率测试、GCov和GProf等工具,以及内存和性能调试技巧。全书分为五个部分,共章,涵盖了虚拟化技术在内的众多主题,吸引了众多程序员选择本书来提升他们的GNU/Linux编程能力。
本书以通俗易懂的方式,系统地介绍了Linux编程基础,特别是关键工具的运用,为Linux开发者提供了宝贵的参考和实践指导。无论是初学者还是资深开发者,都能从中获益匪浅。