编辑:

所以我设法用所有的建议来修正错误。但是现在模型.预测部分是给我这个问题。在Expected 2D array, got 1D array instead:

array=[ 12 15432 40 20 33 40000 12800 20 19841 0 0].

Reshape your data either using array.reshape(-1, 1) if your data has a

single feature or array.reshape(1, -1) if it contains a single sample.

这是我正在使用的新代码

^{pr2}$

旧:

我在这里要做的是使用一个动物特征的列表,比如牙齿和大小,然后使用一些内置的模型,比如SVN kn ect和我制作的cvs数据集。但是它一直说它不能把字符串转换成float,当我去掉cvs中的所有字符串时,它确实起作用了,但是我不知道这是否是我想要的,因为我想把每一只动物描绘成猎人或食腐动物。我真的不知道我做错了什么,因为我是python新手。也许有人能帮上忙,看看我的代码,告诉我我哪里做错了。此外,任何改善这一点的建议都会被欣然接受。在

所以我的代码是这样的:

^{3}$

现在这做了很多,我认为我把所有的事情都做对了,但可能我的数据也是错误的。在

这是测试csv文件Name,teethLength,weight,length,hieght,speed,Calorie Intake,Bite Force,Prey Speed,PreySize,EyeSight,Smell,Class

Crocodile,4,2400,23,1.6,8,2500,3700,30,881,0,0,Primary Hunter

Lion,2.7,416,9.8,3.9,50,7236,650,35,1300,0,0,Primary Hunter

Bear,3.6,600,7,3.35,40,20000,975,0,0,0,0,Primary Scavenger

Tiger,3,260,12,3,40,7236,1050,37,160,0,0,Primary Hunter

Hyena,0.27,160,5,2,37,5000,1100,20,40,0,0,Primary Scavenger

Jaguar,2,220,5.5,2.5,40,5000,1350,15,300,0,0,Primary Hunter

Cheetah,1.5,154,4.9,2.9,70,2200,475,56,185,0,0,Primary Hunter

KomodoDragon,0.4,150,8.5,1,13,1994,240,24,110,0,0,Primary Scavenger

如有任何帮助,我们将不胜感激。在

堆栈跟踪File "", line 1, in

runfile('E:/TestPythonCode/Classifier.py', wdir='E:/TestPythonCode')

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 678, in runfile

execfile(filename, namespace)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 106, in execfile

exec(compile(f.read(), filename, 'exec'), namespace)

File "E:/TestPythonCode/Classifier.py", line 110, in

cv_results = model_selection.cross_val_score(model, X, y, cv=kfold, scoring=scoring)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\model_selection\_validation.py", line 342, in cross_val_score

pre_dispatch=pre_dispatch)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\model_selection\_validation.py", line 206, in cross_validate

for train, test in cv.split(X, y, groups))

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\externals\joblib\parallel.py", line 779, in __call__

while self.dispatch_one_batch(iterator):

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\externals\joblib\parallel.py", line 625, in dispatch_one_batch

self._dispatch(tasks)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\externals\joblib\parallel.py", line 588, in _dispatch

job = self._backend.apply_async(batch, callback=cb)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\externals\joblib\_parallel_backends.py", line 111, in apply_async

result = ImmediateResult(func)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\externals\joblib\_parallel_backends.py", line 332, in __init__

self.results = batch()

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\externals\joblib\parallel.py", line 131, in __call__

return [func(*args, **kwargs) for func, args, kwargs in self.items]

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\externals\joblib\parallel.py", line 131, in

return [func(*args, **kwargs) for func, args, kwargs in self.items]

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\model_selection\_validation.py", line 458, in _fit_and_score

estimator.fit(X_train, y_train, **fit_params)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\linear_model\logistic.py", line 1216, in fit

order="C")

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site-packages\sklearn\utils\validation.py", line 573, in check_X_y

ensure_min_features, warn_on_dtype, estimator)

File "C:\Users\matth\Anaconda3\envs\TensorfGPU2\lib\site- packages\sklearn\utils\validation.py", line 433, in check_array

array = np.array(array, dtype=dtype, order=order, copy=copy)

ValueError: could not convert string to float: 'KomodoDragon'

python动物重量排序_动物分类的Sklearn模型相关推荐

  1. python动物重量排序_动物英语单词按字母排列

    动物 Ant 蚂蚁 alligator 短吻鳄 ass 笨驴 albatross 信天翁 alpaca 羊驼 anchovy 凤 尾鱼 anteater 大食蚁兽 antilope 羚羊 armadi ...

  2. python动物重量排序_用python画简单的动物代码

    用python画简单的动物代码 发布时间:2020-04-30 14:57:42 来源:亿速云 阅读:344 作者:小新 今天小编给大家分享的是用python画简单的动物代码,相信很多人都不太了解,为 ...

  3. python动物重量排序_python动物重量排序_Python小白干货宝典:sorted()函数:列表元素排序...

    定义: sorted() 函数对所有可迭代的对象进行排序操作. 内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作. 语法: sorted 语法: sorted(i ...

  4. python 多关键字排序_用Python排序字​​典

    python 多关键字排序 介绍 (Introduction) In this tutorial, we are going to take a look at the various ways fo ...

  5. java 动物声音模拟器_动物声音模拟器软件

    <动物声音模拟器软件>是一款可以与各种动物互动的工具,你想逗猫吗?你想逗狗狗吗?如果利用你的软件直接播放不同动物的声音,仿真效果相当到位,直接就可以让你家的宠物上当哟,赶紧来试试吧! 软件 ...

  6. python动物重量排序详解

    先看题目: 输入格式‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬ 每次输入一个动物名,以及其重量和单位,动物名与重量 ...

  7. python123动物重量排序_Python二级真题共12组前6组多项选择题,python,十二,套前,六套...

    下半部分 --> 请点击 https://blog.csdn.net/ExclusiveName/article/details/104537908 第一套试题 关于数据的存储结构,以下选项描述 ...

  8. python123动物重量排序_python基本常识

    函数来判断.可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator. 可以使用isinstance()判断一个对象是否是Iterator对象.一个是iterable,一个是it ...

  9. python123动物重量排序_Python爬虫图片学习(一)

    Python爬虫学习 一.Python安装与调用 python官网安装地址:https://www.python.org/ python帮助手册:在本机的路径C:\Users\Administrato ...

最新文章

  1. 2pc oracle dba_2pc_pending,dba_2pc_pending视图中的信息不清除会对以后有影响吗?如何根本解决问题?...
  2. tcp建立连接的时的几种状态
  3. 充电类型一二次检测过程及充电类型
  4. redis的数据结构||1) 字符串类型2) 哈希类型3) 列表类型4) 集合类型 5) 有序集合类型详解
  5. 【Web】HTTPS 引入http资源,混合内容
  6. css3 loading 效果1
  7. 幅度响应怎么计算_四电平脉冲幅度调制(PAM4)信号的误码分析
  8. html5饼图的制作方法,html5制作饼图
  9. 为双十二灵感设计屯好素材!
  10. Exchange Server 2013 OWA IIS重定向
  11. word中打开vba编辑器方式
  12. mysql能将查询结果与表左查询_mysql重点,表查询操作和多表查询
  13. 分享个Duilib中基于wke的浏览器控件
  14. ElasticSearch从入门到精通:Logstash妙用
  15. 【个人笔记一】ART系统类的编译解析加载探究
  16. 视频无法播放,视频打不开怎么办?可用这款视频修复工具快速修复
  17. EduCoder-Web程序设计基础-html5—表格高级样式的设置-第2关:设置表格的外边框样式
  18. 单通道图片转换为3通道图片,实现灰度图上添加彩色标注
  19. JAVA 输出杨辉三角形
  20. Android使用WebView加载Url时提示“请在微信客户端打开链接”

热门文章

  1. 智石案例 | 智慧水厂高精度可视化安全导视应用
  2. 一种电子信息装备自动测试系统及测试方法
  3. (云反馈)金蝶迷你版账套怎么转标准版?
  4. CC2530中adc的使用记录
  5. matlab添加 m_map工具箱
  6. kafka对接mysql_【Canal】利用canal实现mysql实时增量备份并对接kafka
  7. m基于simulink的六自由度高超声速飞行器内外环飞行控制器设计与仿真实现
  8. 找出数组中的一个数,在该数的左边他是最大的,在该数的右边他是最小的。如何求这个数
  9. 跟着团子学SAP PS:项目报价解决方案(上)
  10. 嵌入式设备的FLASH划分