CONTENTS コンテンツ

ChatGPTを使ってPythonを学ぼう!(25)

ChatGPTを使ってPythonを学ぼう!

2024.02.23

 Python学習編25回目です。

 東京大学のPython学習ページで学んでいます。今回は5-3. NumPyライブラリ。また知らない単語だ。

 今回はもGPT先生に出題してもらおう。

入力:

pythonのnumpyの概念を理解するための簡単な練習問題を作ってください

出力:

NumPyはPythonで数値計算を効率的に行うためのライブラリであり、特に大規模な配列や多次元配列の操作に優れています。以下にNumPyを理解するための練習問題を提供します。これらの問題を解くことで、NumPyの基本的な使い方について学ぶことができます。

問題 1: 配列の作成

NumPyを使用して、0から9までの数値が格納された1次元配列を作成してください。

問題 2: 配列の形状変更

問題1で作成した配列の形状を3×3の2次元配列に変更してください。

問題 3: 配列の演算

NumPyを使用して、1から10までの数値が格納された配列を作成し、その配列の全ての要素に対して2を乗じた結果を出力してください。

問題 4: 条件に基づく要素の選択

0から9までの数値が格納された配列から、5より大きい要素のみを抽出してください。

問題 5: 配列の統計量

ランダムな値が格納された10×10の配列を作成し、その配列の平均値、最大値、最小値を計算してください。

問題 6: 行列積

2つの2×2配列(行列)ABを作成し、それらの行列積(ABの積)を計算してください。ABには任意の数値を使用して構いません。

これらの問題を解くことで、NumPy配列の作成、形状の変更、基本的な配列操作、統計計算、行列演算についての理解を深めることができます。解答にはNumPyライブラリのインポートが必要です。解答例を求める場合、または特定の問題についてさらに説明が必要な場合は、お知らせください。

この程度の問題なら俺でも解ける…と思ったらnp.arangeとnp.arrayを間違えていた。うーん道は遠い

次回に続く

この記事をシェアする