サイト内検索

詳細検索

ヘルプ

セーフサーチについて

性的・暴力的に過激な表現が含まれる作品の表示を調整できる機能です。
ご利用当初は「セーフサーチ」が「ON」に設定されており、性的・暴力的に過激な表現が含まれる作品の表示が制限されています。
全ての作品を表示するためには「OFF」にしてご覧ください。
※セーフサーチを「OFF」にすると、アダルト認証ページで「はい」を選択した状態になります。
※セーフサーチを「OFF」から「ON」に戻すと、次ページの表示もしくはページ更新後に認証が入ります。

春の全額ポイント還元キャンペーン  ~4/18

honto9周年 ポータルページ ~6/30

電子書籍化お知らせメール

商品が電子書籍化すると、メールでお知らせする機能です。
「メールを登録する」ボタンを押して登録完了です。
キャンセルをご希望の場合は、同じ場所から「メール登録を解除する」を押してください。

電子書籍化したら知らせてほしい

  • みんなの評価 5つ星のうち 未評価
  • あなたの評価 評価して"My本棚"に追加 評価ありがとうございます。×
  • 発売日:2021/05/31
  • 出版社: マイナビ出版
  • サイズ:544ページ
  • ISBN:978-4-8399-7306-3
  • 国内送料無料
専門書

紙の本

プログラミングのための数学新刊

著者 Paul Orland (著),松田晃一 (訳)

プログラミングに必要となる数学の概念を、実際のコーディング(Python、Jupyter Notebook)を通して学ぶことができます。ソフトウェア開発において数学スキル...

もっと見る

プログラミングのための数学

税込 3,498 31pt

予約購入とは

まだ販売されていない電子書籍の予約ができます。予約すると、販売開始日に自動的に決済されて本が読めます。

  • 商品は販売開始日にダウンロード可能となります。
  • 価格と販売開始日は変更となる可能性があります。
  • ポイント・クーポンはご利用いただけません。
  • 間違えて予約購入しても、予約一覧から簡単にキャンセルができます。
  • honto会員とクレジットカードの登録が必要です。未登録でも、ボタンを押せばスムーズにご案内します。

予約購入について詳しく見る

ワンステップ購入とは

ワンステップ購入とは、ボタンを1回押すだけでカートを通らずに電子書籍を購入できる機能です。

こんな方にオススメ

  • とにかくすぐ読みたい
  • 購入までの手間を省きたい
  • ポイント・クーポンはご利用いただけません。
  • 間違えて購入しても、完了ページもしくは購入履歴詳細から簡単にキャンセルができます。
  • 初めてのご利用でボタンを押すと会員登録(無料)をご案内します。購入する場合はクレジットカード登録までご案内します。

キャンセルについて詳しく見る

あわせて読みたい本

この商品に興味のある人は、こんな商品にも興味があります。

前へ戻る

  • 対象はありません

次に進む

このセットに含まれる商品

前へ戻る

  • 対象はありません

次に進む

商品説明

プログラミングに必要となる数学の概念を、実際のコーディング(Python、Jupyter Notebook)を通して学ぶことができます。

ソフトウェア開発において数学スキルがますます重要になっています。時代をリードする企業はデータサイエンスや機械学習を取り入れ活用し、ゲーム開発、コンピュータグラフィックスやアニメーション、画像や信号処理、価格設定エンジン、株式市場分析などなど、アプリケーション開発において数学の知識は必要不可欠です。

本書では、線形代数、微積分、機械学習の基礎を学び、実際のソフトウェア開発で活用できるPythonの主要ライブラリの使い方を習得します。「難解な教科書」とはならないよう、数学的概念を実世界に当てはめた例題をたくさん取り上げます!

・コンピュータグラフィックスのためのベクトル幾何学
・行列と線形変換
・微積分のコアコンセプト
・シミュレーションと最適化
・画像、音声処理
・機械学習アルゴリズム

本書は、プログラミング経験がある程度あり、「数学のスキルを再確認したい」「数学の応用についてプログラミングを通じて学びたい」と考えている人のための本です。中学・高校で習った数学の知識があれば大丈夫です。
例題に沿って、すべての練習問題に挑戦することで、本書を最大限に活用することができます。

Manning Publications『Math for Programmers: 3D graphics machine learning and simulations with Python』の翻訳書

1章 プログラムで数学を学ぶ
2章 2次元ベクトルで描画する
3章 3次元にする
4章 ベクトルやグラフィックスを座標変換する
5章 行列で座標変換を計算する
6章 より高い次元へ一般化する
7章 連立1次方程式を解く
8章 変化の割合を理解する
9章 移動する物体をシミュレーションする
10章 文字式を扱う
11章 力場をシミュレーションする
12章 物理シミュレーションを最適化する
13章 音をフーリエ級数で分析する
14章 データに関数を当てはめる
15章 ロジスティック回帰でデータを分類する
16章 ニューラルネットワークを訓練する
付録A Pythonのセットアップ
付録B Pythonのヒントとコツ
付録C OpenGLとPyGameによる3次元モデルのロードとレンダリング【商品解説】

目次

  • 1章 プログラムで数学を学ぶ
  • 2章 2次元ベクトルで描画する
  • 3章 3次元にする
  • 4章 ベクトルやグラフィックスを座標変換する
  • 5章 行列で座標変換を計算する
  • 6章 より高い次元へ一般化する
  • 7章 連立1次方程式を解く
  • 8章 変化の割合を理解する
  • 9章 移動する物体をシミュレーションする
  • 10章 文字式を扱う

著者紹介

Paul Orland

略歴
起業家、プログラマー、数学の愛好家。マイクロソフトでソフトウェアエンジニアとして勤務した後、石油・ガス業界のエネルギー生産を最適化するための予測分析システムを構築するスタートアップ企業Tachyusを共同設立。Tachyusの創立CTOとして機械学習と物理学ベースのモデリングソフトウェアの製品化を主導し、後にCEOとして5大陸の顧客にサービスを提供するまでに会社を拡大させた。イェール大学で数学の学士号を、ワシントン大学で物理学の修士号を取得している。

この著者・アーティストの他の商品

前へ戻る

  • 対象はありません

次に進む

みんなのレビュー0件

みんなの評価0.0

評価内訳

  • 星 5 (0件)
  • 星 4 (0件)
  • 星 3 (0件)
  • 星 2 (0件)
  • 星 1 (0件)
×

hontoからおトクな情報をお届けします!

割引きクーポンや人気の特集ページ、ほしい本の値下げ情報などをプッシュ通知でいち早くお届けします。