华宇考试网

当前位置: > 财会 > CMA > CMA考情 >
当前位置: > 财会 > CMA > CMA考情 >

atcmap计算经纬度坐标方法如何用Python实现支持向量机

时间:2023-03-28来源:华宇考试网作者:CMA考情 CMA资料下载 网课下载
atcmap计算经纬度坐标方法

atcmap计算经纬度坐标方式?

你的经纬度是存在Excel表中的吗打开ArcMap,点击File-Adddata-AddXYData然后X选你的Excel表的经度,Y选你的纬度,坐标系选WGS84,点击确实就可以把经纬度导入ArcMap中,形成一个个的点。

在图层上右击,DataExport导出成shp文件。

如何用Python达到支持向量机?

1,达到线性分类

import numpy as np

import matplotlib.pyplot as plt

from sklearn.datasets.samples_generator import make_blobs

from sklearn.svm import SVC

#随机生成点,n_samples:样本点个数;centers:样本点分为几类;random_state:每一次随机生成完全一样;cluster_std:每类样本点间的离散程度,值越大离散程度越大。

X,y = make_blobs(n_samples=50, centers=2, random_state=0, cluster_std=0.60)

#画出全部样本点

plt.scatter(X[:,0],X[:,1],c=y,cmap='summer')

#使用线性分类SVC拟合

#svc函数还可以涵盖以下参数(详细例子见文章后):

#1,C(C越大说明了分类越严格不可以有错误;当C趋近于很小的时候说明了可以有更大的错误容忍)

#2,kernel(kernel一定要是[‘linear’, ‘poly’, ‘rbf’, ‘sigmoid’, ‘precomputed’]中的一个,默觉得’rbf’)

#3,gamma(gamma越大模型越复杂,可能会造成过拟合,对线性核函数无影响)

model = SVC(kernel='linear')

model.fit(X,y)

plot_svc_decision_function(model)

这里用到绘制边界线及圈出支持向量的函数plot_svc_decision_function()

def plot_svc_decision_function(model, ax=None, plot_support=True):

#Plot the decision function for a 2D SVC

if ax is None:

ax = plt.gca()

#找出图片x轴y轴的边界

xlim = ax.get_xlim()

ylim = ax.get_ylim()

# create grid to evaluate model

x = np.linspace(xlim[0], xlim[1], 30)

y = np.linspace(ylim[0], ylim[1], 30)

Y, X = np.meshgrid(y, x)

#形成图片上全部坐标点(900,2),900个二维点

xy = np.vstack([X.ravel(), Y.ravel()]).T

#计算每点到边界的距离(30,30)

P = model.decision_function(xy).reshape(X.shape)

#绘制等高线(距离边界线为0的实线,还有距离边界为1的过支持向量的虚线)

ax.contour(X, Y, P, colors='k',levels=[-1, 0, 1], alpha=0.5,linestyles=['-', '-', '-'])

# 圈出支持向量

if plot_support:

#model.support_vectors_函数可打印出全部支持向量坐标

ax.scatter(model.support_vectors_[:, 0],model.support_vectors_[:, 1],s=200,c='',edgecolors='k')

ax.set_xlim(xlim)

ax.set_ylim(ylim)

绘制效果图请看下方具体内容:

2,达到非线性分类–引入核函数有的时候,候线性核函数不可以很好的划分边界例如:

from sklearn.datasets.samples_generator import make_circles

X,y = make_circles(100, factor=.1, noise=.1)

plt.scatter(X[:, 0], X[:, 1], c=y, s=50, cmap='summer')

clf = SVC(kernel='linear').fit(X, y)

plot_svc_decision_function(clf, plot_support=False)

分类结果请看下方具体内容:

这个时候,需加入径向基函数rbf(高斯)

X,y = make_circles(100, factor=.1, noise=.1)

plt.scatter(X[:, 0], X[:, 1], c=y, s=50, cmap='summer')

clf = SVC(kernel='rbf', C=1E6)

clf.fit(X,y)

plot_svc_decision_function(clf)

分类结果请看下方具体内容:

期望您满意,能帮到您~~

CMA学习资料及辅导课程

注册网校会员免费领取学习资料

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

名师培训辅导课程

会计考试培训视频课程

以上就是本文atcmap计算经纬度坐标方法如何用Python实现支持向量机的全部内容

本文链接:https://www.china-share.com/CMA/dt/202303281327291.html

发布于:华宇考试网(https://www.china-share.com/)>>> CMA考情栏目(https://www.china-share.com/CMA/dt/)

投稿人:网友投稿

说明:因政策和内容的变化,上文内容可供参考,终以官方公告内容为准!

声明:该文观点仅代表作者本人,华宇考试网系信息发布平台,仅提供信息存储空间服务。对内容有建议或侵权投诉请联系邮箱:e8548113@foxmail.com

关注本站了解更多关于文atcmap计算经纬度坐标方法如何用Python实现支持向量机和CMA考情的相关信息。

CMA备考资料免费下载

考试资料领取

    CMA考情热门资讯

  • atcmap计算经纬度坐标方法如何用Python实现支持向量机

    atcmap计算经纬度坐标方式? 你的经纬度是存在Excel表中的吗打开ArcMap,点击File-Adddata-AddXYData然后X选你的Excel表的经度,Y选你的纬度,坐标系选WGS84,点击确实就可以把经纬度导入ArcMap中,形成一个个的点。 在图层上右击,DataExp...

    2023-03-28

  • 立信cma培训怎么样,cma和cfa哪个难考

    立信cma培训怎么样? 立信CMA是首家IMA协会与高校合作的教育培训基地,作为中国上海地区CMA考试考点。 同时也是现在中国大的CMA教育 培训 机构,其考试通过率连续5年蝉联全国第一。结束现在在立信CMA培训中心的考试次数已突...

    2023-03-28

  • 2023会计师报名入口官网,cma报考条件怎么报考

    2023会计师报名入口网站? (1)注册会员报名官网入口: 英文考试报名官网入口:https://www.imanet.org/ 中文考试报名官网入口:https://www.imachina.org.cn/ (2)预约CMA考点通道入口: 普尔文官方网站:https://www.prometric.com.cn/ 因为cma考试...

    2023-03-28

  • cma大学生可以考吗,cma报考条件在校生满足吗知乎

    cma大学生可以考吗? 1、CMA考试报名条件:三年制大学专科,你一定要保证你毕业后面可以拿到大学专科毕业证,假设你是本科,你要保证你能拿到本科毕业证和学位证书。 2、大一学生也可报考CMA,你可以参与CMA考试。 3、CMA学历...

    2023-03-28

  • sq是哪个艺人,sj和宋茜

    sq是哪个艺人? 宋茜 中国女演员 代表作《爱情闯进门》 国剧盛典年好新人女演员 35岁168cmA型血水瓶座 宋茜(英文名:Victoria Song),1987年2月2日出生于山东青岛市,毕业于北京舞蹈学院,女演员、歌手、主持人。[1] 作为广...

    2023-03-28