逻辑回归-5. scikit-learn中的逻辑回归
scikit-learn中的逻辑回归 构造数据集 import numpy
import matplotlib.pyplot as plt
numpy.random.seed(666)
X = numpy.random.normal(0,1,size=(200,2))
# 决策边界为二次函数
y = numpy.array(X[:,0]**2 + X[:,1] < 1.5,dtype='int')
# 随机改变20个点,目的是添加噪点
for _ in range(20):
y[nu
Windows以及Linux下常用的命令
一、Windows下常用的命令 系统管理和文件管理 systeminfo 获取系统信息 系统 补丁 网卡 path 查看环境变量 set 查看系统变量 whoami 查看当前用户是谁 hostname 查看当前主机名 mkdir 文件夹名 创建文件夹 rmdir 文件夹名 删除文件夹 cd 文件夹路径 路径:绝对路径 从当前盘符位置写的路径 相对路径 相对于某个位置的路径 . 表示当前路径 .. 表示上一级路径 dir 查看当前路径下有哪些文件或者文件夹 注意:以. .. 开头的文件、文件夹默
Java面试复习(纯手打)
1、面向对象和面向过程的区别: 面向过程比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素得时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。 面向对象:面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特征,所以可以设计出低耦合得系统,使系统更加灵活、更加易于维护。但是,面向对象性能比面向过程低。 2、Java语言有哪些特点? 1.简单易学 2.面向对象
NumPy笔记:常用操作
numpy:是一个python计算库,用于快速处理任意维度的数组。提供了N维数组类型ndarray。 生成数组1:np.zeros/ones(shape)
生成数组2:np.array()/copy()/asarray()
范围数组:np.linspace/arrange(a,b,c)
随机数组:均匀分布:np.random.uniform() 正态分布:np.random.normal()
形状修改:ndarry.reshape((a,b))/a=-1自动
MOOC web前端开发笔记(一)
网站和网页 网站 互联网上用于展示特定内容的相关网页的集合。 网页 网站中的一页,一个网站中的网页通过“超链接”的方式被组织在一起。 主页 进入网站看到的第一个网页,主页的文件名通常是index 网页元素 logo站标 导航栏 文字超链接 banner广告横幅 表单 --- 网站就是文件夹 网页就是文件 浏览器 解析网页源代码,渲染网页 Chrome Firefox IE Safari Opera 前端技术构成与技术标准 前端技术构成 结构:HTML 从语义的角度,描述页面结构 样式:CSS
读<<为了替女朋友买件内衣,用Python爬虫>>有感
本文主要讨论的是通过爬取天猫的销售数据和评论数据后,对数据进行清洗,并进行分析。流程大致为:1.通过selenium爬取销售数据; 2.通过selenium和re正则表达式爬取评论数据;3.通过pandas对数据进行清洗和分析;4.运用matplotlib和wordcount来进行可视化 1、故事的起源 故事要从上周四说起,J某人由于工作上的变动,暂时比较闲,难得能准时下班,结果在地铁上太挤,一不小心手机就点进了一篇名为《为了给女朋友买件心怡内衣,我用Python爬虫了天猫内衣售卖数据》。
NumPy笔记:运算符(exp,sqrt,square)
"""
运算符(exp,sqrt,square)
"""
import numpy as np
print("--------------exp,sqrt,square----------------")
a = np.array([1, 4, 9])
print("指数:", np.exp(a))
print("平方根:", np.sqrt(a))
print("平方:", np.square(a))
--------------exp,sqrt,squar
回文树学习笔记(模板)
好好理解了回文树。 理解后的感觉:为啥子之前会觉得很复杂?Orz 根据自己理解改了个自己能看懂的模板 #include<bits/stdc++.h>
using namespace std;
const int maxn=1e5+50;
int last,tot,n;
int next[maxn][27],len[maxn],fail[maxn],s[maxn],cnt[maxn];
/*
n 是字符串的长度
last 是当前节点的上一节点 记录信息的节点编号从1开始
JZOJ6341. 【NOIP2019模拟2019.9.4】C
Description 1<=N,Q,0<=ai<=323232323 Solution 考虑倍增。 设f[i][j]表示从i往上跳2^j^步,从i到fa[i][j]的路径上所有点不包括fa[i][j],a[x]|dis(x,i)的和。 考虑合并,从f[i][j-1]转移过来。那么问题在于从fa[i][j-1]应该是从2^j-1^开始. 但是f[fa[i][j-1]][j-1]是从0开始往上的。 我们可以注意到f[fa[i][j-1]][j-1]中并没有或过2^j-1^,所以实际上是可以合并的
NumPy笔记:运算操作(四则,矩阵)
"""
运算操作(四则,矩阵)
"""
import numpy as np
print("--------------数组运算(+-*/)----------------")
a = np.linspace(1, 5, 5)
print(a)
print(a+1)
print(a*2)
print(a+a)
print(a/a)
print("--------------数组运算(+-*/)----------------")
a = np.array(
原生JS运动框架封装:startMove()过渡 仿jq animate()
最终版:多对象,多属性,链式运动框架(运动队列) 参数一:对象名 参数二:属性,目标值 键名:属性名,键值:目标值 {'width':200,'heigth':400} 实现:宽度和高度一起改变,宽度变成200,高度变成400 参数三:回调函数(可选参数) 里面调用的css()函数是封装的,具体可以去看我的css()封装的内容 function startMove(ele, opt, fn) { //清定时器防止叠加
clearInterval(ele.t
maven的安装和配置(windows)
1.官方网址下载maven包 2.下载完成后解压压缩包放到指定位置,并编辑settings.xml配置文件远程仓库(阿里)和本地仓库地址 配置settings.xml文件我们需要的仓库地址 settings.xml文件配置完成 3.打开Eclipse配置maven Windows--Preferences--Maven--Installations 设置用户设置 配置完成
2010提高组-C]关押罪犯(扩展域并查集
题:https://www.cometoj.com/problem/0073 #include<bits/stdc++.h>
using namespace std;
const int M=1e5+4;
struct node{
int u,v,w;
}e[M];
int f[M];
bool cmp(node p,node q){
return p.w>q.w;
}
int find(int x){
return f[x]==x?x:f[x]=
【BZOJ】P1129 PER
数论+组合计数 题目链接 一道鬼题! part1.不看取模,假设所有元素互不相等 显然,这是一个康托展开。 int cantor(int a[],int n){//cantor展开,n表示是n位的全排列,a[]表示全排列的数(用数组表示)
int ans=0,sum=0;
for(int i=1;i<n;i++){
for(int j=i+1;j<=n;j++)
if(a[j]<a[i])
sum++;
今日推荐
周排行