GNU Octave by Example: A Fast and Practical Approach to Learning GNU Octave (English) 1st ed.
暫譯: GNU Octave 實例解析:快速且實用的 GNU Octave 學習方法 (英文) 第1版

Pajankar, Ashwin, Chandu, Sharvani

  • 出版商: Apress
  • 出版日期: 2020-09-15
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 173
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484260856
  • ISBN-13: 9781484260852
  • 相關分類: Raspberry Pi
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Get a quick start to learn, understand, and apply GNU Octave using a math- and programming-friendly approach. This book focuses on an end-to-end track to teach mathematical programming, data science, signal processing, and image processing with GNU Octave.

GNU Octave by Example starts with an introduction to GNU Octave, a free and open-source alternative to MATLAB. Next, it explains the processes to install GNU Octave on popular operating systems such as Windows, Ubuntu, Raspberry Pi, and other platforms. Further, it covers hands-on exercises with GNU Octave exploring the basic functionality and command line in interactive mode. This is followed by covering matrices and various operations including how to read and analyze data from various sources. Moving forward, it introduces commonly used programming constructs in data visualization. It explains 2D and 3D data visualization along with data analysis. It also demonstrates the concepts related to geometry and its application with GNU Octave. It concludes with coverage of signal processing followed by image, video, and audio processing techniques.

After reading this book, you will be able to write your own programs for scientific and numerical applications.

What You Will Learn

● Understand the practical aspects of GNU Octave with math and programming-friendly abstractions

● Install GNU Octave on multiple platforms including Windows, Raspberry Pi, and Ubuntu

● Work with GNU Octave using the GUI, the command line, and Jupyter notebooks

● Implement 2D and 3D data visualization and analysis with GNU Octave

Who This Book Is For

 

Software engineers, data engineers, data science enthusiasts, and computer vision professionals.

 

 

商品描述(中文翻譯)

快速開始學習、理解並應用 GNU Octave,採用數學和程式設計友好的方法。本書專注於從頭到尾的教學,涵蓋使用 GNU Octave 進行數學程式設計、數據科學、信號處理和影像處理。

《GNU Octave 實例解析》首先介紹 GNU Octave,這是一個免費且開源的 MATLAB 替代方案。接下來,解釋如何在 Windows、Ubuntu、Raspberry Pi 和其他平台上安裝 GNU Octave。進一步地,涵蓋了使用 GNU Octave 的實作練習,探索基本功能和互動模式下的命令行。隨後,介紹矩陣及各種操作,包括如何從不同來源讀取和分析數據。接下來,介紹數據視覺化中常用的程式設計結構,解釋 2D 和 3D 數據視覺化及數據分析。還展示了與幾何相關的概念及其在 GNU Octave 中的應用。最後,涵蓋信號處理,隨後介紹影像、視頻和音頻處理技術。

閱讀本書後,您將能夠為科學和數值應用編寫自己的程式。

您將學到的內容:

● 理解 GNU Octave 的實用方面,並使用數學和程式設計友好的抽象概念

● 在多個平台上安裝 GNU Octave,包括 Windows、Raspberry Pi 和 Ubuntu

● 使用 GUI、命令行和 Jupyter notebooks 操作 GNU Octave

● 使用 GNU Octave 實現 2D 和 3D 數據視覺化和分析

本書適合對象:

軟體工程師、數據工程師、數據科學愛好者和計算機視覺專業人士。

作者簡介

 

Ashwin Pajankar holds a Master of Technology from IIIT Hyderabad. He started programming and tinkering with electronics at the tender age of seven. BASIC was the first programming language he worked with. He was gradually exposed to C programming, 8085, and x86 assembly programming during his higher secondary schooling. He is proficient in x86 assembly, C, Java, Python, and shell programming. He is also proficient with Raspberry Pi, Arduino, and other single board computers and microcontrollers. Ashwin is passionate about training and mentoring. He has trained more than 60,000 students and professionals in live and online training courses. He has published more than a dozen books with many international and Indian publishers. He has also reviewed numerous books and educational video courses. This is his fourth book with Apress and he is working on more books. He regularly conducts programming bootcamps and hands-on training for software companies.

 

He is also an avid YouTuber with more than 10,000 subscribers to his channel. You can find him on LinkedIn.

Sharvani Chandu holds an MS in Computer Vision from CMU and BTech in Electronics and Communication Engineering from IIIT Hyderabad. She has research experience in the areas of computer vision and machine learning. She currently works for Amazon and has also worked in Bangalore as a software engineer for a couple of years focusing on machine learning and natural language processing. During her undergraduate and graduate studies, she worked as a research intern, teaching assistant, and research assistant. She has also published research papers related to her work. She is enthusiastic about working in the areas of mathematics, computer vision, and programming.

 

You can find her on LinkedIn.

 

 

 

作者簡介(中文翻譯)

Ashwin Pajankar 擁有印度海德拉巴國際資訊科技學院 (IIIT Hyderabad) 的技術碩士學位。他在七歲時便開始編程和玩弄電子產品。BASIC 是他接觸的第一種編程語言。在高中的時候,他逐漸接觸到 C 語言編程、8085 和 x86 組合語言編程。他精通 x86 組合語言、C、Java、Python 和 shell 編程。他也熟悉 Raspberry Pi、Arduino 及其他單板電腦和微控制器。Ashwin 對培訓和指導充滿熱情,他已經培訓了超過 60,000 名學生和專業人士,參加過現場和線上的培訓課程。他與多家國際和印度出版社出版了十多本書籍,並且審閱了許多書籍和教育視頻課程。這是他與 Apress 合作的第四本書,他正在撰寫更多書籍。他定期為軟體公司舉辦編程訓練營和實作培訓。

他也是一位熱衷的 YouTuber,擁有超過 10,000 名訂閱者。你可以在 LinkedIn 上找到他。

Sharvani Chandu 擁有卡內基梅隆大學 (CMU) 的計算機視覺碩士學位,以及印度海德拉巴國際資訊科技學院 (IIIT Hyderabad) 的電子與通信工程學士學位。她在計算機視覺和機器學習領域擁有研究經驗。她目前在亞馬遜工作,並曾在班加羅爾擔任軟體工程師,專注於機器學習和自然語言處理,工作了幾年。在本科和研究生學習期間,她擔任過研究實習生、教學助理和研究助理。她也發表了與她的工作相關的研究論文。她對數學、計算機視覺和編程領域的工作充滿熱情。

你可以在 LinkedIn 上找到她。