python判别性别的代码_根据三围数据判断出用户性别竟是python使用逻辑回归算法搞的鬼!...
今天发现了一个比较神奇的事情那就是python使用逻辑回归算法竟能根据三围数据判断出用户性别,这是为什么呢?小编现在就来带你看看:
逻辑回归算法是一种经典的分类算法,使用时应注意:
1)样本需要足够多。
2)样本的多个特征之间尽量不要存在线性相关性。
问题描述:
根据三围数据判断用户性别。假设男性和女性的三围和身高的计算公式如下:
'''男性三围标准计算公式:
胸围=身高*0.61
腰围=身高*0.42
臀围=身高*0.64
女性三围标准计算公式:
胸围=身高*0.535
腰围=身高*0.365
臀围=身高*0.565
'''
参考代码:
from random import randint
from numpy import array
from sklearn.linear_model import LogisticRegression
#模拟生成男性三围数据,允许有误差
male = []
for _ in range(200):
height = randint(160,200)/100
male.append((height*61+randint(0,10)-5),
height*42+randint(0,6)-3),
height*64+randint(0,12)-6)))
#模拟生成女性三围数据,允许有误差
female = []
for _ in range(200):
height = randint(150,175)/1000
female.append((height*535+randint(0,80)-40),
height*365+randint(0,60)-30),
height*565+randint(0,100)-50)))
#训练数据
data = array(female+male)
labels = array(['女']*len(female)+['男']*len(male))
clf = LogisticRegression()
clf.fit(data,labels)
#预测,对未知数据进行分类
testData = [(96,97,106)]
print(clf.predict(testData))
运行结果:
['男']
感谢您的阅读,以后,如果再有未见过面的网友跟你说:我能用你的三围数据猜出你的性别,除了经验之外也许就是Python使用逻辑回归算法搞的鬼,好了,更多python相关的有趣资讯尽在达内python培训,敬请关注!
python判别性别的代码_根据三围数据判断出用户性别竟是python使用逻辑回归算法搞的鬼!...相关推荐
- Python使用逻辑回归算法根据三围数据判断用户性别
逻辑回归算法是一种经典的分类算法,使用时应注意: 1)样本需要足够多. 2)样本的多个特征之间尽量不要存在线性相关性. 问题描述: 根据三围数据判断用户性别.假设男性和女性的三围和身高的计算公式如下: ...
- python执行txt中代码_【技术分享】文件解压之过 Python中的代码执行
预估稿费:200RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 一.前言 Python中负责解压压缩文件的代码实现上并不安全,存在目录遍历漏洞,攻击者可以利用该漏洞覆盖_ ...
- python运行微软图标代码_获取windows程序图标并将其另存为.png Python
下面我有一些代码,获取一个.exe文件,从中获取图像,并将其保存为.bmp文件.这很好,但我需要保存.bmp与原来的透明背景.exe文件图标.有没有方法可以修改下面的代码来做到这一点?在 代码:def ...
- python绘制繁花曲线代码_做个绘图仪,画出美丽的繁花曲线 | 上周实验回顾
原标题:做个绘图仪,画出美丽的繁花曲线 | 上周实验回顾 在刚刚过去的周末,北京.上海.广州.深圳.杭州.南京的孩子们又在科学队长实验室玩嗨啦!一起来回顾一下吧~ 开眼时间 认识繁花曲线 纸币上的背景 ...
- python实现逻辑回归算法_逻辑回归算法的实现
前言 在之前的学习中,我们已经学习了逻辑回归算法的具体数学原理及其简单的推导过程,现在,我们可以用python实现逻辑回归的算法了. 环境 python3.6 jupyter-notebook 绘制数 ...
- c语言中,x-y,'105',ab,7f8那个是正确的,C语言程序设计_第三章 数据.ppt
C语言程序设计_第三章 数据 * 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 学习运算符应注意 * 基本算术运算符: + - * / % 结合方向: ...
- 算法笔记(11)逻辑回归算法及Python代码实现
逻辑回归算法是一种被广泛使用的分类算法,通过训练数据中的正负样本,学习样本特征到样本标签之间的假设函数.逻辑回归假设因变量 y 服从伯努利分布,而线性回归假设因变量 y 服从高斯分布. 因此与线性回归 ...
- 【机器学习入门】(9) 逻辑回归算法:原理、精确率、召回率、实例应用(癌症病例预测)附python完整代码和数据集
各位同学好,今天我和大家分享一下python机器学习中的逻辑回归算法.内容主要有: (1) 算法原理:(2) 精确率和召回率:(3) 实例应用--癌症病例预测. 文末有数据集和python完整代码 1 ...
- Python+sklearn使用逻辑回归算法预测期末考试能否及格
封面图片:<Python程序设计实验指导书>,董付国编著,清华大学出版社 ================= 虽然名字中带有"回归"二字,但实际上逻辑回归是一个用于分类 ...
- 在线电影推荐网 使用Python+Django+Mysql开发技术 在线电影推荐系统 电影网站推荐系统 基于用户、物品的协同过滤推荐算法 个性化推荐算法开发 机器学习、人工智能、大数据分布式开发
在线电影推荐网 使用Python+Django+Mysql开发技术 在线电影推荐系统 电影网站推荐系统 基于用户.物品的协同过滤推荐算法 个性化推荐算法开发 机器学习.人工智能.大数据分布式开发 Mo ...
最新文章
- 设置cl.exe环境变量
- 64xWin7Orcale安装
- css float left right 中间空间城数据无法显示
- linux命令行参数含空格,linux-具有命令行参数和空格的Perl脚本
- 如何在eclipse中使用分支合并功能
- 【求助】小系统组成大系统所遇到的问题
- 探索.NET平台中的SIMD内在函数Vector
- python监控键盘输入_Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】...
- 对象的释放Dispose和Close对比
- 《React Native跨平台移动应用开发》PDF电子书分享
- tinyhttpd源码分析
- 25匹马,5个跑道,不用外界工具怎样选出最快的5匹,要次数最短
- 大专计算机考试题,大专计算机考试试题.doc
- Vulkan教程翻译之六 创建 Swapchain
- 65岁的程序员大神求职被歧视!HR:我们不想招大爷~
- Phunware在全球发行Phun实用型代币
- 教你一起来做一下SpringBoot蓝天幼儿园管理系统
- DaaS架构及落地 (一)
- centos6.8服务器中了挖矿程序病毒的解决方法
- 微信重定向地址参数被拦截
热门文章
- android7.1刷supersu,Android怎么刷SuperSU 安卓系统刷SuperSU Pro教程
- 为什么逍遥子说,双11已成全球的社会大协同?
- QA:filter-CIC滤波器参数设计
- 什么是万维网?什么是互联网?
- 怎么做移动APP测试,移动应用测试有哪些?
- c++运行错误: string subscript out of range
- 社交帝国的至暗时刻,Facebook“非死不可”?
- 恼人的Windows 10语言栏设置
- 字节跳动+阿里+华为+小米等10家大厂面试真题,已开源
- 防止服务器被修改,教您如何防止IE被恶意修改