village_map=folium.Map(location=[latitude,longitude],zoom_start=13)# 将村庄设置为蓝色圆圈标记forLatitude,Longitude,labelinzip(df_villages.Latitude,df_villages.Longitude,df_villages.Village):folium.CircleMarker([Latitude,L
b=-120# initial bw=-4# initial wlr=1# learning rateiteration=1000000b_history=[b]w_history=[w]# gradient descent# 这里的for是梯度下降,b_grad越小后一个点和前一个点横轴距离上越小。foriinrange(iteration):b_grad=0w_grad=0# 根据偏导数求解在不同w点上的梯度,数学公式见下图# 这里的for是...
plt.rcParams["font.sans-serif"] = "SimHei" plt.rcParams['axes.unicode_minus'] = False plt.scatter(X["平均每次消费金额"], X["平均消费周期(天)"], c=X["组号"]) plt.xlabel("平均每次消费金额") plt.ylabel("平均消费周期(天)") plt.scatter(new_center[:,0], new_center[:,1], mark...
[latitude, longitude], zoom_start=13) # 将村庄设置为蓝色圆圈标记 for Latitude, Longitude, label in zip(df_villages.Latitude, df_villages.Longitude, df_villages.Village): folium.CircleMarker( [Latitude, Longitude], radius=5, color='blue', popup=label, fill = True, fill_color='blue', ...