+ 1

Someone can help me with my Data Science Pandas Pandas Pandas?

I try solve this exercise, but i Didn't It. There is hidden test case, and i do not know what is It?. Thanks for the answers

15th Jun 2021, 6:02 AM
Josué Becerra
Josué Becerra - avatar
5 Answers
+ 2
import numpy as np n = int(input()) def means(centroid): for c in centroid: npc = np.array(c) print(np.round(np.mean(npc,0),2)) print(end="") def euclidean(p,q): if p is None or q is None: return None x = (p[0] - q[0])**2. y = (p[1] - q[1])**2. return np.round(np.sqrt(x + y),2) def indexMin(d1,d2): index = 1 if d1 is None and d2 is None: return -1 if d2 is None or d1 <= d2: index = 0 return index centroids = np.array([[0,0],[2,2]]) points = [] for i in range(0,n): x,y = [float(x) if x is not None else None for x in input().split()] if x is None and y is not None: points.append(None) else: points.append([x,y]) npoints = np.array(points) new_centroids = [ [], [] ] if points is None: print(None) quit() for point in points: dist = euclidean(point,centroids[0]) dist2 = euclidean(point,centroids[1]) index = indexMin(dist,dist2) if index>-1: new_centroids[index].append(point) if new_centroids is None:
15th Jun 2021, 6:04 AM
Josué Becerra
Josué Becerra - avatar
+ 1
can you save your code and share its link?
16th Jun 2021, 3:22 AM
Bot
Bot - avatar
0
Yeah of course
21st Jun 2021, 12:51 AM
Josué Becerra
Josué Becerra - avatar
21st Jun 2021, 12:54 AM
Josué Becerra
Josué Becerra - avatar
- 1
You have some little mistakes, but no problem ... Just look at my code: https://code.sololearn.com/cFd4zts1giuh/?ref=app But seriously look how mine and your code work and see the difference to understand your mistakes 😄.
15th Jun 2021, 6:35 AM
Ervis Meta
Ervis Meta - avatar