
Python中級
jikim1770
中級Pythonプロセスは、関数型プログラミング、メタプログラミング、例外処理、オブジェクト指向プログラミングなどの高度なトピックをカバーしながら、Pythonの理解を深めるように設計されています。
Intermediate
Python, Web Scraping, Numpy
データ科学分野の代表的なライブラリであるPython NumPyについて学びます。 NumPyを学び、データサイエンス学習の基礎を築く!

学習した受講者のレビュー
5.0
밥은점심에
ナンパイだけ集中的に教えてくれる講義があまりないのですが、このレッスンを通してパンダス講義を聞く前に、ナンパイについてのおおよその知識を知ることができて役に立ちました!
5.0
Jong Tae Park
パンダスでいつもアリソンしていたナンパイの概念を短時間でしっかりと握っていただきました。パンダスをはじめ、データサイエンス関連ライブラリがナンパイに基づいているのですが、本当に覚えてきちんと一度見なければならない部分だと思います。 ありがとうございます。
5.0
백형준
無料講義なので当然期待せずに聞いたんですが..説明も良く時間も適度で量も長くてとても良いですよね?実際にこの講師の方だけではないかはわかりませんが、一度検証されたこの講師様を通じて次の講義の購入予定です。ファーストキャンパスで講師のクオリティの議論が多かったが、むしろより良い
Python Numpyライブラリ
Python配列データ操作
線形代数数値演算
多次元配列を簡単に処理するNumPyで
データ科学の第一歩を踏み出してください!
大規模な多次元配列を扱うPythonライブラリ、NumPy!
高速演算速度で大規模なデータを処理できます。
NumPyは、Python Pandas、SciPy、Matplotlib、Pytorchなどと共に、データ科学と機械学習、ディープラーニング運用の基盤となる代表的なPythonライブラリです。
Pythonで大規模な多次元配列、そして行列データ処理のための数値演算を可能にし、内部的にC言語で実装されているため、メモリを最小限に保ち、管理しながら同時に演算速度も非常に速いライブラリの一つです。
それでは、なぜ多次元配列を書くのでしょうか?
多次元配列とは配列要素です。
別の配列を持つ、
2次元以上の配列を意味します。
データを処理する際、データは数字の配列で構成されて保存されます。
データサイエンスのPython開発環境であるGoogle Colabで実践しています。
7つのセクション、合計30余りにわたって進行し、各セクション別、トピック別にNumPyモジュールで使用できる関数を簡単な例と併せて説明します。
難しくて不慣れな線形代数の概念は、材料を通してさらに学習します。
最後のセクションでは、学んだ理論と関数に基づいて作成された例をまとめて解説し、PythonとNumPyライブラリのコード作成のスキルを強化します(実践的な例は将来追加される可能性があります)。
Googleドライブにアップロードした練習用ファイルをダウンロードしてください。
上部のナビゲーションバーで「ファイル - ドライブにコピーを保存」をクリックすると、あなたのドライブに保存されますが、このときファイル名の末尾が「〜実習用_yjglab.ipynbのコピー」として保存されます。
このファイルには、講義を行ったセクションと焼酎制が表示されます。
講義を受講した後、その日に学んだことをもとに、自分がテーマに合ったコードを書いてみてください。
たとえば、今日のセクション2のA関数とB関数について学んだ場合は、直接理論を見ないように各関数の例を作成します。
覚えていなくても大丈夫です。 できるだけ自分が知るだけに少なく見て不足していた部分の講義内容を復習し、自分が作成したコードの使用例が学んだ内容と一致することを確認します。
選手の知識を確認してください!
Section 0. NumPy を起動
NumPyの簡単な紹介を始め、Pythonの実践環境を構成した後、N次元配列の基本的な概念である配列と、軸、次元、行列、テンソルを扱います。
Section 1. N次元配列(ndarray)の生成
様々な形式でN次元配列を生成する方法とデータ型、そして簡単にデータを可視化する方法を扱います。
Section 2. N次元配列の索引付け
配列のインデックスを使用して値にアクセスする方法と、特定の範囲の値を検索する方法について説明します。
Section 3. N次元配列の演算法
行列の四則演算、内積演算、比較演算など基本的な演算法とブロードキャスト演算過程を扱います。
Section 4. N次元配列の整列
配列内の要素を大小関係に従って並べ替える方法について説明します。
第5章N次元配列の形状変更
配列の形状を変形し、次元を拡張、縮小する方法を扱います。
第6章N次元配列のマージ
配列に要素を追加および削除する方法と、データをマージして分割する方法について説明します。
Section 7. 実践例
学んだことに基づいて練習の例を解きます。
Q. Pythonを知らなくても聞くことはできますか?
Python文法の中で、変数、リスト、タプル、反復文、条件文の理解があれば、講義をスムーズにご覧いただけます!
Q. 線形代数学を知らなくても聞けますか?
関数を説明する次元で必ず必要と思われる基本的な線形代数概念は説明しますが、その他の内容は扱っていませんでした!
Q. 非専攻者も聞くことができますか?
上記の2つの質問の答えについてのみ理解している場合は、無理なく聞くことができます!
Q. 講義を聞く前に準備すべきことはありますか?
Google Chromeブラウザを使用することをお勧めし、Colab開発環境を使用するためにGoogleアカウントにログインしている必要があります!
学習対象は
誰でしょう?
Pythonを始めたばかりの方
Pythonで行列データを扱いたい人
データサイエンス入門者
前提知識、
必要でしょうか?
Python3基礎文法(変数、リスト、タプル、反復文、条件文など)
3,790
受講生
124
受講レビュー
4
回答
4.9
講座評価
1
講座
コンピューター工学と視覚デザイン学を専攻した、平凡な開発者です。データを利用した様々な個人ウェブサービスを開発・運営しています。
全体
31件 ∙ (2時間 56分)
全体
124件
4.9
124件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 4.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
無料
同じ分野の他の講座を見てみましょう!