Skip to Content
エレガントなSciPy ―Pythonによる科学技術計算
book

エレガントなSciPy ―Pythonによる科学技術計算

by Juan Nunez-Iglesias, Stéfan van der Walt, Harriet Dashnow, 山崎 邦子, 山崎 康宏
November 2018
Intermediate to advanced
272 pages
6h 51m
Japanese
O'Reilly Japan, Inc.
Content preview from エレガントなSciPy ―Pythonによる科学技術計算
1
1
 エレガントな
NumPy
科学
Python
の基礎
NumPy はどこにでもいる。私たちを取り巻いている。この瞬間にも、
この部屋の中にも。窓の外を眺めても、テレビをつけても目に入る。
職場でも、教会でも、納税する時にも、存在を感じるのだ。
モーフィアス『マトリックス』
本章では
SciPy
の統計関数を取り上げ、特に、
NumPy
配列の学習に焦点を当てて話を進めてい
きます。
NumPy
配列は、
Python
で行う数値科学計算ほぼすべての基礎となるデータ構造です。
ここでは、
NumPy
配列の演算を使うことで、数値データを処理するコードが簡潔で効率的になる
様子を見ていきます。
例として、がんゲノムアトラス(
The Cancer Genome Atlas, TCGA
)の遺伝子発現データを用
い、皮膚がん患者の死亡率を予測します。本章と次章では、一貫してこの課題に取り組みながら、
途中で主要な
SciPy
の概念を学んでいきます。死亡率予測の前段階として、
RPKM
正規化という
手法を用いて、発現データを正規化する必要があります。正規化により、異なる標本や遺伝子間の
計数値の比較が可能になるのです(「遺伝子発現」の意味はこの後すぐ説明します)。
まずは、コード片を示して読者のみなさんの興味を引き、本章で学ぶ考え方を紹介していきま
す。どの章でも、冒頭で、
SciPy
エコシステムの特定の関数と、そのエレガントさと強力さが光る
コード見本を紹介します。本章では、
NumPy
のベクトル化とブロードキャスティングのルールに
着目します。これにより、データ配列の操作や動作確認の効率がとてもよくなります。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける

プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける

Melissa Perri, 吉羽 龍太郎
デザインスプリント ―プロダクトを成功に導く短期集中実践ガイド

デザインスプリント ―プロダクトを成功に導く短期集中実践ガイド

Richard Banfield, C. Todd Lombardo, Trace Wax, 安藤 幸央, 佐藤 伸哉, 牧野 聡
リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

Jez Humble, Joanne Molesky, Barry O'Reilly, 角 征典, 笹井 崇司, Eric Ries
戦略的データサイエンス入門 ―ビジネスに活かすコンセプトとテクニック

戦略的データサイエンス入門 ―ビジネスに活かすコンセプトとテクニック

Foster Provost, Tom Fawcett, 竹田 正和, 古畠 敦, 瀬戸山 雅人, 大木 嘉人, 藤野 賢祐, 宗定 洋平, 西谷 雅史, 砂子 一徳, 市川 正和, 佐藤 正士

Publisher Resources

ISBN: 9784873118604Other