20 Φεβρουαρίου, 1970

SUPER 3 ( ΜΟΡΦΟΠΟΙΗΣΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΓΡΑΜΜΕΣ ΣΕ ΣΤΗΛΕΣ).

 

Θα μετατρέψουμε τα δεδομένα απο γραμμές σε στήλες, έτσι θα έχουμε τρία σετ δεδομένων και διαφορετική προσέγγιση στην πρόβλεψη.
import pandas as pd
import numpy as np


data = [

[0.1, 0.8, 0.9],
[0.4, 0.6, 0.7],
[0.0, 0.5, 0.6],
[0.4, 0.5, 0.9],
[0.1, 0.6, 0.8],
[0.0, 0.3, 0.4],
[0.3, 0.4, 0.6],
[0.1, 0.3, 0.7],
[0.0, 0.1, 0.6],
[0.1, 0.2, 0.4],
[0.7, 0.7, 0.8],
[0.1, 0.2, 0.8],
[0.3, 0.5, 0.8],
[0.1, 0.4, 0.9],
[0.4, 0.5, 0.8],
[0.0, 0.2, 0.9],
[0.0, 0.2, 0.5],
[0.1, 0.7, 0.9],
[0.6, 0.7, 0.9],
[0.0, 0.2, 0.8],
[0.5, 0.6, 0.7],
[0.0, 0.3, 0.9],

]


df = pd.DataFrame(data, columns=["Col1", "Col2", "Col3"])

def create_datasets(df):
datasets = {}
for i, column in enumerate(df.columns, start=1):
datasets[f'dataset_{i}'] = f"np.array([{', '.join(map(str, df[column]))}])"
return datasets


datasets = create_datasets(df)

for name, dataset in datasets.items():
print(f"{name} = {dataset}")

ΑΠΟΤΕΛΕΣΜΑΤΑ

dataset_1 = np.array([0.1, 0.4, 0.0, 0.4, 0.1, 0.0, 0.3, 0.1, 0.0, 0.1, 0.7, 0.1, 0.3, 0.1, 0.4, 0.0, 0.0, 0.1, 0.6, 0.0, 0.5, 0.0, 0.1, 0.3, 0.0, 0.0, 0.2, 0.1, 0.2, 0.4, 0.3, 0.1, 0.2])

dataset_2 = np.array([0.8, 0.6, 0.5, 0.5, 0.6, 0.3, 0.4, 0.3, 0.1, 0.2, 0.7, 0.2, 0.5, 0.4, 0.5, 0.2, 0.2, 0.7, 0.7, 0.2, 0.6, 0.3, 0.4, 0.4, 0.5, 0.7, 0.4, 0.4, 0.3, 0.7, 0.5, 0.2, 0.5])

dataset_3 = np.array([0.9, 0.7, 0.6, 0.9, 0.8, 0.4, 0.6, 0.7, 0.6, 0.4, 0.8, 0.8, 0.8, 0.9, 0.8, 0.9, 0.5, 0.9, 0.9, 0.8, 0.7, 0.9, 0.6, 0.4, 0.9, 0.7, 0.6, 0.5, 0.5, 0.9, 0.5, 0.7, 0.6])