No video

【Pythonプログラミング】NumPyの基本 〜 Pythonで科学計算や機械学習を扱う人必見!〜

  Рет қаралды 59,392

Pythonプログラミング VTuber サプー

Pythonプログラミング VTuber サプー

Күн бұрын

Пікірлер: 51
@user-cg7ff4ok5u
@user-cg7ff4ok5u 2 жыл бұрын
この声でpython勉強できるんありがたすぎるうううう
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます! 動画によっては音割れしてしまっているものなどありますが、聞きやすい音質になるよう努めていきます😉
@user-zn3sw2ch3y
@user-zn3sw2ch3y 4 ай бұрын
ありがとう!わかりやすかったです。サプーちゃん可愛いし、捗る!
@stx219
@stx219 2 жыл бұрын
わけあってまたPythonを書かなくてはならなくなったので戻ってきたらもうすぐ二万人行きそうでびっくり numpyの動画もすっごく分かりやすかったです・・・ 昔、どこのサイト見ても動画見ても分からなかったクラスの概念を超分かりやすく教えてくれた感激は忘れません
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
クラスの動画もNumpyの動画も、分かりやすさを重視して作っているのでそう言ってもらえて嬉しいです😊 そろそろ登録者2万人が見えてきました!これからも、沢山Pythonの動画を出してチャンネルが大きくなるように頑張ります✨✨
@user-dy6et5rw9n
@user-dy6et5rw9n 2 ай бұрын
本当に分かりやすかったです。 どうも有難うございます。
@WAA06200
@WAA06200 2 жыл бұрын
行列の積の計算、dotメソッドを使うのですね。今、数学(線形代数)の学び直しの最中なのですが、パイソンのライブラリーが役立つことを実感しました。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 線形代数!!すごいです✨ Pythonは数学や科学分野のライブラリーが沢山あるので、ぜひ色々使ってみてください!
@AA-yn2kr
@AA-yn2kr 7 ай бұрын
声めちゃくちゃ癒されます
@user-7xl7zv7
@user-7xl7zv7 4 ай бұрын
すばらしい、写真やってます、ただ撮るだけですがRGBの3次元配列なるほどスーッと入りましたこのRGBの値を上げ下げ一気に、おまけに関数スピードでできるわけですね。今後の説明が楽しみです。
@user-te4sh2mw8w
@user-te4sh2mw8w 11 ай бұрын
とってもわかりやすかった
@alph4966
@alph4966 6 ай бұрын
とてもわかりやすい
@user-gh3mh3pe2w
@user-gh3mh3pe2w 2 жыл бұрын
スライド146枚の大作 ! わかりやすかったです。 2/19(土)のライブ配信楽しみです😊
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 NumPyは動画作成に思ったより時間がかかってしまいました...! 2/19のライブも楽しみにしてもらえて嬉しいです!!ライブではサプーの活動のあれこれを語ろうと思います😉
@user-yw8vo7np6i
@user-yw8vo7np6i 2 ай бұрын
数学的には 内積、外戚、転地、逆行列、行列式 が便利ですね、numpy で cancatenate は使った事無いです。
@user-bj3uz6bl8l
@user-bj3uz6bl8l Жыл бұрын
3次元の行列とは、立方体のイメージでしょうか?
@tasru1230
@tasru1230 2 жыл бұрын
画像処理に関心があるので とても参考になりました。 ありがとうございます⭐️ それにしても、numpyは 私が大学生の時に使っていた MATLABによく似ていますね。🤔
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
MATLABも行列計算・高度な関数が使えるやつですね! 科学計算・画像処理・機械学習などは、どうしても行列・配列計算を使うので、こういったライブラリは必須になってきますね😉
@user-uj1vl9rh8m
@user-uj1vl9rh8m 2 жыл бұрын
basicやfortranのdimensionに相当するのが、nd.arrayですね。リストがあるので、別にライブラリーで用意する必要が有ったのですね。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
BASICやFORTRANは使ったことが無いのですが、同様のものがあるんですね! そうですね、普通のリストでは対応しきれないのでライブラリが開発されたのだと思います😉
@boost-rw2jj
@boost-rw2jj 2 жыл бұрын
♡新作動画待っていました♡
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
そう言ってもらえて嬉しいです☺️
@izumitanaka1247
@izumitanaka1247 11 ай бұрын
先月からPythonを勉強し始めました。わかりやすくて神チャンネルだと思います!学習の入り口でこのチャンネルに出会えてラッキーです^^
@ebi-0343
@ebi-0343 2 жыл бұрын
投稿ありがとうございます✨🤛 純粋な疑問なんですけどNumpyみたいなライブラリの中身もpythonで書かれてあるんですか? もしそうなら四則演算とかは特殊メソッドみたいに実装されてたりするんですかね…??
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます! NumPyの中身のコアな部分はC言語、C++などで書かれています😉 それをPythonから呼び出しているので高速な処理が可能となっています✨ また、演算子が通常のPythonの動きとは異なるのは、おっしゃる通り、配列のクラス(これはPythonで書かれている)で特殊メソッドを使うことで(__add__, __sub__ など) 演算子の動きを変更させているからになります! おそらく、この辺です ▶︎ github.com/numpy/numpy/blob/main/numpy/array_api/_array_object.py#L396
@user-dn9ry9ss1i
@user-dn9ry9ss1i 2 жыл бұрын
いつもわかりやすい動画ありがとうございます! numpy の配列アクセスの際、x[1, 2]のように直接リストを後ろにくっつけるような特殊な書き方をしますよね。 この書き方を自分で実装しようと思ったらどのようにするかご存じでしょうか。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます😊 角括弧を使って、インデックスを指定する方法ですが、__getitem__という特殊なメソッドを使うと実装することができます!__getitem__の引数には、オブジェクトの角括弧で指定された値が受け取れる(カンマ区切りで複数の場合はタプルで受け取れる)ので、どの値の場合は何を返すかを指定してあげればOKです!以下のコードを動かしてみると、__getitem__の動きが理解できると思います😉 ================ class SampleArray: def __getitem__(self, idx): if idx == 1: return 'インデックス1の値' elif idx == 2: return 'インデックス2の値' else: return None s = SampleArray() result = s[1] print(result)
@user-dn9ry9ss1i
@user-dn9ry9ss1i 2 жыл бұрын
@@pythonvtuber9917 わざわざサンプルコードまで、ありがとうございます! 特殊メソッドが用意されているのですね。 これで、indexの指定方法の違和感がなくなりました。 自分でもドキュメントを読み直してみようとおもいます
@sperbia
@sperbia 2 жыл бұрын
Programming vtuber let's gooo!!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
I'm glad you said that!
@MikuHatsune-np4dj
@MikuHatsune-np4dj 2 жыл бұрын
result = x @ y も便利ですね
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
dotを@で表すとより行列っぽく表現できて便利ですね!
@beleza9753
@beleza9753 2 жыл бұрын
うまく使いこなせていないのですが、私は array をリストに戻す v.tolist() をよく使っています。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます! tolist()で通常のPythonのリストに変換するのも便利ですね😊
@jojojojohnsp
@jojojojohnsp 2 жыл бұрын
今は行列は高校の教育課程から外されてしまって大学に行かないと習わないのでできればその詳しい解説も作ってもらえるとありがたいです
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます😊 そうなんですね😵 数学解説チャンネルじゃないので、行列の解説は難しいのですが、Pythonのコードでよく使われるようなものに関しては、適宜解説していくと思います!
@jojojojohnsp
@jojojojohnsp 2 жыл бұрын
@@pythonvtuber9917 ありがとうございます。データ分析だったりAIの作成に必要なものだけでもいいので解説していただけるとありがたいです! なかなかそういうところを分かりやすくまとめてくれているところってないので…
@raba-340
@raba-340 2 жыл бұрын
24:52 2列目を切り出したのに、2行1列の配列ではなく1次元配列になってしまうのが直感と違ってました
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
分かります!!PandasのDataFrameは行でも列でもseriesが作れるのは違和感ないですが、NumPyだと列で切り取った時にN行1列になるイメージなので、ちょっと違和感ですね🤔
@tisono1168
@tisono1168 2 жыл бұрын
いつもお世話になっております。データ分析の試験を受けるので、勉強させて頂きました。ありがとうございます。m(__)m
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 データ分析の試験!!すごいです✨ うまくいくことを祈っております!!
@user-bz7vt1pc1u
@user-bz7vt1pc1u 2 жыл бұрын
本当にありがとうございます😭😭😭😭😭😭😭😭😭😭😭😭😭😭 なむぱいKZfaqで勉強できる日が来るとは😭😭😭😭😭😭😭😭😭😭😭😭 感謝感激雨霰です😭😭😭😭😭😭😭😭😭😭😭😭😭😭
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
感激してくださって、ありがとうございます😂 NumPyは動画内で紹介している以外にも沢山の機能がありますが、ndarrayの基礎はこの動画で学べると思います!!
@yiyunzhou4853
@yiyunzhou4853 2 жыл бұрын
So cute!!!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
Thanks!
@user-dc1yt2fn8s
@user-dc1yt2fn8s 2 жыл бұрын
グラフ化するときにも「ナムパイ」使うんでしたっけ?
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
グラフ作成でリストを指定する時にNumPyの配列を指定しても使えますね😉
@mocoebabymom
@mocoebabymom 2 жыл бұрын
cool channel!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
Thanks!!
@tosaibandit
@tosaibandit 2 жыл бұрын
オフライン環境で pip install numpy はエラーになります。 何かしらダウンロードしpip に何かしらのオプションー付けて実行するのかな?と想像していますが、ググってもそのような方法は見当たりませんでした。 何かしらご存知でしたらヒントを頂けると嬉しいです。 なにとぞ!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます!エラーとはどのようなエラーでしょうか? エラーの解消方法について動画をUPしているので、合わせてご覧ください😉 ▶︎kzfaq.info/get/bejne/pJNzeNGVyM2ldo0.html
【Pythonプログラミング】scikit-learnで機械学習!〜 入門編・初心者向け 〜
28:39
Pythonプログラミング VTuber サプー
Рет қаралды 62 М.
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 3,6 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 26 МЛН
白天使选错惹黑天使生气。#天使 #小丑女
00:31
天使夫妇
Рет қаралды 14 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 47 МЛН
[Introduction to Pandas] Tabular data and data analysis
28:14
Pythonプログラミング VTuber サプー
Рет қаралды 102 М.
【保存版】PythonライブラリNumPyをたった1時間で学習!機械学習にも役立つ関数38選
54:50
キノコード / プログラミング学習チャンネル
Рет қаралды 11 М.
データ分析初心者のためのPythonオススメ勉強法
7:42
サトシのデータ分析部屋
Рет қаралды 13 М.
【Pythonでグラフ描画】matplotlibの使い方解説! 〜 初心者向け 〜 プログラミング入門
18:37
見るだけで自然と身につくPythonデータ分析
33:13
ようつべ先生の数学教室
Рет қаралды 29 М.
You need to learn AI in 2024! (And here is your roadmap)
45:21
David Bombal
Рет қаралды 691 М.
【データ分析初心者向け】pythonのpandasの使い方の全てをこの一本で!
2:40:39
誰でもわかるデータサイエンス・AI講座
Рет қаралды 2,3 М.
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 3,6 МЛН