概要
ChatGPT4曰く...
Pythonでの「テンソル」とは、主に数値データを格納するために使用される多次元配列です。Pythonでテンソルを操作する際には、通常、NumPyライブラリや深層学習フレームワークであるTensorFlowやPyTorchが使用されます。 |
---|
・NumPyにおいては、ndarrayオブジェクトがテンソルとして機能します。これは任意の次元の配列を作成・操作するためのもの.
import numpy as np
tensor = np.array([[1, 2], [3, 4]])
・TensorFlowやPyTorchでは、より高度なテンソル操作が可能です。これらはGPUを利用して計算を高速化することができ、深層学習で広く利用されています。
#TensorFlowでの例
import tensorflow as tf
tensor = tf.constant([[1, 2], [3, 4]])
#Pytorchでの例
import torch
tensor = torch.tensor([[1, 2], [3, 4]])
つまり
テンソルはベクトルや行列の一般化