Spaces:
Running
Running
Add file to generate example data
Browse files- gui/gen_example_data.py +17 -0
gui/gen_example_data.py
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import pandas as pd
|
| 2 |
+
import numpy as np
|
| 3 |
+
|
| 4 |
+
rand_between = lambda a, b, size: np.random.rand(*size) * (b - a) + a
|
| 5 |
+
|
| 6 |
+
X = pd.DataFrame(
|
| 7 |
+
{
|
| 8 |
+
"T": rand_between(273, 373, (100,)), # Kelvin
|
| 9 |
+
"P": rand_between(100, 200, (100,)) * 1e3, # Pa
|
| 10 |
+
"n": rand_between(0, 10, (100,)), # mole
|
| 11 |
+
}
|
| 12 |
+
)
|
| 13 |
+
|
| 14 |
+
R = 8.3144598 # J/mol/K
|
| 15 |
+
X["y"] = X["n"] * R * X["T"] / X["P"]
|
| 16 |
+
|
| 17 |
+
X.to_csv("data.csv", index=False)
|