
NumPyの基礎
配列、ndarray、インデックス、スライシング、ブロードキャスティング、ベクトル化操作、線形代数
22 面接問題·
Junior
1NumPyにおけるndarrayとは何ですか?
1
NumPyにおけるndarrayとは何ですか?
回答
ndarray(N次元配列)は、NumPyの基本的なデータ構造です。これは同種の多次元配列であり、すべての要素が同じ型である必要があります。この同質性により、データがメモリ上に連続的に格納されるため非常に高速なベクトル化操作が可能になります。これは、分散したオブジェクトへの参照を格納するPythonリストとは対照的です。
2値[1, 2, 3, 4, 5]を含むNumPy配列を作成する方法は?
2
値[1, 2, 3, 4, 5]を含むNumPy配列を作成する方法は?
回答
np.array()関数は、リストやタプルのようなPythonシーケンスからndarrayを作成する標準的な方法です。シーケンスを最適化されたNumPy配列に変換します。np.arange()のような他の関数はシーケンスを生成しますが、異なる構文(start、stop、step)を使用し、np.zeros()/np.ones()は特定の値で埋められた配列を作成します。
30と1の間に等間隔の10要素の配列を作成するにはどの関数を使用しますか?
3
0と1の間に等間隔の10要素の配列を作成するにはどの関数を使用しますか?
回答
np.linspace(0, 1, 10)は、両端を含めて0から1の間に正確に10個の等間隔の値を作成します。希望するポイント数がわかっている場合に最適です。np.arange()は固定ステップを使用し、終点を含まない場合があります。np.linspace()は、特にグラフ作成や数値積分計算など、正確な数のポイントを持つ間隔に対して好まれます。
4
NumPy配列の次元(shape)を取得する属性はどれですか?
5
ゼロで埋められた3x3行列を作成する方法は?
+19 面接問題
その他のData Science & ML面接トピック
Pythonの基礎
Junior
25問Pythonオブジェクト指向プログラミング
Junior
20問Pythonのデータ構造
Junior
20問Git の基礎
Junior
18問SQLの基礎
Junior
20問Pandasの基礎
Junior
22問Jupyter & Google Colab
Junior
16問SQL Joinsと高度なクエリ
Mid-Level
22問Pandas応用
Mid-Level
24問Matplotlib & Seabornによる可視化
Mid-Level
20問Plotlyによるインタラクティブな可視化
Mid-Level
18問記述統計
Mid-Level
20問推測統計学
Mid-Level
24問Web Scraping
Mid-Level
18問BigQuery & Cloud Data
Mid-Level
18問Feature Engineering
Mid-Level
22問教師あり機械学習:回帰
Mid-Level
24問教師あり機械学習:分類
Mid-Level
24問決定木とアンサンブル
Mid-Level
24問教師なしML
Mid-Level
22問MLパイプラインと検証
Mid-Level
22問時系列と予測
Mid-Level
22問Deep Learningの基礎
Senior
24問TensorFlow & Keras
Senior
22問CNN と画像分類
Senior
24問RNNとシーケンス
Senior
22問TransformersとAttention
Senior
24問NLPとHugging Face
Senior
24問GenAIとLangChain
Senior
24問MLOps とデプロイ
Senior
24問