Cython―Cとの融合によるPythonの高速化

個数:

Cython―Cとの融合によるPythonの高速化

  • 出版社からのお取り寄せとなります。
    入荷までにおよそ1~3週間程度かかります。
    ※商品によっては、品切れ等で入手できない場合がございます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【出荷までの期間】
    ■通常、およそ1~3週間程度

    【ご注意事項】 ※必ずお読みください
    ◆上記期間よりも日数がかかる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆品切れ・絶版等により入手できない場合がございます。
    ◆品切れ・絶版等の確認に2週間以上かかる場合がございます。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • 店舗受取サービスはご利用いただけません。

  • サイズ B5判/ページ数 245p/高さ 24cm
  • 商品コード 9784873117270
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

Pythonの表現性とC/C++の速さを備えたCythonを使って、パフォーマンス向上を図るための手法を披露。

Pythonの「遅さ」を解消するCythonの解説書!
豊富なライブラリで科学計算から金融工学まで利用が広がるPythonですが、速度が遅いという弱点を抱えています。この「遅さ」を解消すべく登場したのがCythonです。本書はPythonの表現性とC/C++の速さを備えたCythonを使って、パフォーマンス向上を図るための手法を示します。科学技術計算や統計分析の分野では恒常的にある「Pythonの速度を向上させたい」というニーズに応える一冊。

内容説明

Pythonの表現力とC/C++の速さを備えたCythonを使って、高速なシステムを効率的に開発する手法を示す。科学技術計算や統計分析の分野では恒常的にある「Pythonを高速化したい」というニーズに応える一冊。SciPyの初期の開発とメンテナンスを行っていたことで知られるEnthought社のコンサルタントである著者がていねいに解説。

目次

Cythonの基本
Cythonコードのコンパイルと実行
Cythonの深層
Cythonの実際:多体問題シミュレーション
Cythonと拡張型
Cythonコードの構成
CythonによるCライブラリのラップ
CythonによるC++ライブラリのラップ
Cythonのプロフアイリングツール
Cython、NumPy、型付きメモリビュー
Cythonの実際:スペクトルノルム
Cythonと並列プログラミング
世界の中のCython

著者等紹介

スミス,クルト・W.[スミス,クルトW.] [Smith,Kurt W.]
2009年のGoogle Summer of Codeの一環として型付きメモリビューとCythonネイティブ配列の初期バージョンを実装し、Cythonプロジェクトに貢献した。Enthoughtでのコンサルティングの仕事でCythonを多用しており、何百人もの科学者、技術者、研究者にPython、NumPy、Cython、並列処理、高性能計算を教えている

中田秀基[ナカダヒデモト]
博士(工学)。産業技術総合研究所において分散並列計算の研究に従事

長尾高弘[ナガオタカヒロ]
1960年千葉県生まれ。東京大学教育学部卒。株式会社ロングテール社長。翻訳者。詩集もある(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

kaizen@名古屋de朝活読書会

23
#説明歌 CythonとCPythonの違い知りJython命名規則なぜ NumPyがCython使っているからにゃ仕組み限界知らねばならぬ キーボードCython勝手にPythonに変えるないちいち直すの面倒 #短歌2017/05/08

calicalikoume

8
Cとの融合によるPythonコードの高速化手法を学べる。型宣言やメモリビューによる高速化や、アノテーションによる低効率なコード部分の特定方法がためになった。手当たり次第cythonizeするのではなくプロファイリングによりボトルネックに狙いを定め、手を打つ事が肝要。prangeにより純粋Cな部分ではGILを回避し並列実行可能、なんて話もあった。2020/07/28

Sean

1
3章まではイントロとして重要。あとは書きながら読まないと身につかない印象。2020/09/27

kibo35@FEH

1
PythonのコードをCのコードに変換して高速化するCythonの解説書。静的型付け、型付きメモリビューによる高速なCコードの生成とprangeによるスレッドベースの並列計算が可能。高速なCコードを生成するにはコツがあって、必ずしも自分の書いたコードが速くなるわけではないが、sklearnやskimageのソースが読めるようになるのはいいかな…2017/03/04

ぬばた

1
この手の話は何時も気になって調べるけどらいざ必要になると直接Cを書いてしまったりします。2015/07/05

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/9754602
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。