task2 cleanup - final adjustments

This commit is contained in:
2025-02-04 00:09:42 +01:00
parent facb52b33e
commit 59c22da288
8 changed files with 150 additions and 236 deletions

View File

@@ -40,7 +40,7 @@ def n_body_forces(particles: np.ndarray, G: float = 1, softening: float = 0):
r_adjusted[i] = 1
num[i] = 0
f = - np.sum((num.T / r_adjusted**1.5).T, axis=0) * m_current
f = np.sum((num.T / r_adjusted**1.5).T, axis=0) * m_current
forces[i] = f
if i!= 0 and i % 5000 == 0:

View File

@@ -40,10 +40,9 @@ def kwargs_to_str(kwargs: dict):
"""
base_str = ""
for k, v in kwargs.items():
print(type(v))
if type(v) == float:
base_str += f"{k}_{v:.3f}"
elif type(v) == callable:
elif callable(v):
base_str += f"{k}_{v.__name__}"
else:
base_str += f"{k}_{v}"