GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — feast-benchmarks/data_generator.py at main · feast-dev/feast-benchmarks Expand file tree/ Copy pathdata_generator.pyMore file actions 19 lines (17 loc) · 712 Bytes / Copy pathdata_generator.pyFile metadata and controls19 lines (17 loc) · 712 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import datetime import pyarrow as pa import pyarrow.parquet as pq import pandas as pd import numpy as np from pathlib import Path def generate_data(num_rows: int, num_features: int, key_space: int) -> pd.DataFrame: features = [f"feature_{i}" for i in range(num_features)] columns = ["entity", "event_timestamp"] + features df = pd.DataFrame(0, index=np.arange(num_rows), columns=columns) df["event_timestamp"] = datetime.datetime.utcnow() for column in ["entity"] + features: df[column] = np.random.randint(1, key_space, num_rows) return df if __name__ == "__main__": df = generate_data(10**4, 250, 10**4) df.to_parquet(Path(__file__).parent / "generated_data.parquet") |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |