/usr/lib/python3/dist-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.17.3 and <1.25.0 is required for this version of SciPy (detected version 1.26.4 warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}" exercise3(): Process the Ruspini data. "ruspini_data.txt" contains 75 rows and 2 columns. First five lines of data: [[ 4. 53.] [ 5. 63.] [10. 59.] [ 9. 77.] [13. 49.]] Statistics for data: data.shape: (75, 2) np.min(data,axis=0): [4. 4.] np.mean(data,axis=0): [54.88 92.02666667] np.max(data,axis=0): [117. 156.] np.std(data,axis=0): [30.29849721 48.37684662] np.var(data,axis=0): [ 917.99893333 2340.31928889] Graphics saved as "exercise3.png" k Energy 1 150 2 75.453 3 40.0436 4 10.2241 5 8.61865 6 7.65235 7 4.7641 8 4.39902 9 3.47476 10 3.26467 Graphics saved as "exercise3_inertia.png" Graphics saved as "exercise3_clusters.png" exercise3(): Normal end of execution.