temporal-twins-code / scripts /build_graph.py
temporal-twins-anon's picture
Add anonymous Temporal Twins code release
a3682cf verified
raw
history blame contribute delete
550 Bytes
import os
import pickle
import pandas as pd
from src.graph.dataset_builder import build_graph_dataset
def main():
print("Loading dataset...")
df = pd.read_csv("data/processed/transactions.csv")
users = pd.read_csv("data/processed/users.csv")
print("Building graph dataset...")
graph_data = build_graph_dataset(df, users)
os.makedirs("data/graph", exist_ok=True)
with open("data/graph/graph.pkl", "wb") as f:
pickle.dump(graph_data, f)
print("Graph dataset saved")
if __name__ == "__main__":
main()