1
0
Fork 0
mirror of https://github.com/Findus23/collision-analyisis-and-interpolation.git synced 2024-09-19 15:13:50 +02:00

remove useless PCA file

This commit is contained in:
Lukas Winkler 2019-07-29 14:20:18 +02:00
parent f19a9b4b71
commit 838e1d8764
Signed by: lukas
GPG key ID: 54DE4D798D244853

23
pca.py
View file

@ -1,23 +0,0 @@
from sklearn.decomposition import PCA
from matplotlib import pyplot as plt
from simulation_list import SimulationList
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
simulations = SimulationList.jsonlines_load()
np.set_printoptions(linewidth=1000,edgeitems=4)
data = simulations.as_matrix
simpledata=data[:, 4:]
pca = PCA(n_components=3)
pca.fit(simpledata)
print(pca.components_)
X_pca = pca.transform(simpledata)
X_new = pca.inverse_transform(X_pca)
print(X_pca)
fig = plt.figure()
ax = Axes3D(fig)
# ax.scatter(simpledata[:, 0],simpledata[:, 1], simpledata[:, 2])
# plt.show()
ax.scatter(X_new[:, 0],X_new[:, 1], X_new[:, 2])
plt.show()