1. x [:、m:n]、つまり、すべてのデータセットのm番目からn番目の列データを取得します
2. x [:-n]最後のn個の数値を除いて、他のすべてのデータを取得します
x [-n:]最後のn個のデータのみを取得します
train_data = all_data[:-12]#除了最后12个数据,其他全取
test_data = all_data[-12:]#取最后12个数据
3、range(10)相当于range(0,10)
>>>range(10) # 从 0 开始到 10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11) # 从 1 开始到 11
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5) # 步长为 5
[0, 5, 10, 15, 20, 25]
4.numpyの一般的に使用される関数のarange関数
np.arange([start、] stop、[step、] dtype = None)
import numpy as np
nd1 = np.arange(5)#[0, 1, 2, 3, 4]
nd2 = np.arange(1,5)#[1, 2, 3, 4]
nd3 = np.arange(1,5,2)#[1 3]
nd2.reshape(2,2)#[[1, 2], [3, 4]]
np.reshape(nd2,(2,2))#同上
配列の形状を変更し、形状を変更します。
再形成された要素の数は、元の要素の数を超えることはできません。それ以外の場合は、エラーが報告されます。
たとえば、nd2は4つの要素を生成します。(2,3)を6つの要素に再形成する場合、エラーが発生します。