Python 如何创建一个二维张量,其中一个元素为正弦,另一个元素为余弦波?
我在做什么Python 如何创建一个二维张量,其中一个元素为正弦,另一个元素为余弦波?,python,numpy,pytorch,Python,Numpy,Pytorch,我在做什么 train_data = np.array([np.sin(time), np.cos(time)]) 这给了我一个形状为(2400)的东西。我想我需要它是(4000,2),这样对于每一个时间步,我都可以得到正反 我该怎么做呢?您可以使用numpy转置来切换阵列 试试这个: train_data = np.array([np.sin(time), np.cos(time)]).T 下面是我得到(4000,2)的结果 这方面的产出是: (2, 4000) (4000, 2) 你不
train_data = np.array([np.sin(time), np.cos(time)])
这给了我一个形状为(2400)
的东西。我想我需要它是(4000,2)
,这样对于每一个时间步,我都可以得到正反
我该怎么做呢?您可以使用numpy转置来切换阵列 试试这个:
train_data = np.array([np.sin(time), np.cos(time)]).T
下面是我得到(4000,2)的结果
这方面的产出是:
(2, 4000)
(4000, 2)
你不能简单地把它转置一下吗
np.array(…).T
Swtiching与transposing.interest没有相同的效果。我想是的。
(2, 4000)
(4000, 2)