码迷,mamicode.com
首页 > 编程语言
python+sklearn实现决策树(分类树)
整理今天的代码…… 采用的是150条鸢尾花的数据集fishiris.csv # 读入数据,把Name列取出来作为标签(groundtruth) import pandas as pd data = pd.read_csv('fishiris.csv') print(data.head(5)) X = ...
分类:编程语言   时间:2020-07-21 09:45:22    阅读次数:138
python列表
list类,列表 1、列表定义,及格式 1、通过中括号定义一个list类对象2、逗号,分隔每个元素3、列表中的元素可以是 数字,字符串,列表,布尔值..所有的都能放进去4、集合内,可以放置任何东西 #!/usr/bin/env python # -*- coding:utf-8 -*- # list ...
分类:编程语言   时间:2020-07-21 09:44:16    阅读次数:74
Python包内怎么在各个模块内调用全局变量
在一个模块中的一个函数内定义一个变量,然后将这个模块内的函数(print_global)导入到其他程序(test1.py\test2.py)内并用一个对象(Stu1、Stu2)接收 ''' def print_global(): Stu = [] #Stu是全局变量 return Stu ''' # ...
分类:编程语言   时间:2020-07-21 09:43:57    阅读次数:87
Java8新特性系列一:行为参数化
1. 什么是行为参数化 行为参数化主要是为了应对需求的变化,减少代码的变动冗余、变动,应对行为标准建模,方式可以为定义接口,下面以一个例子说明行为参数化的必要性 2. 需求一 有一个Apple类,属性包括颜色、重量等,现在用户需求为:筛选出苹果重量>100的苹果,这个需求很简单,很容易想到的实现如下 ...
分类:编程语言   时间:2020-07-21 09:40:14    阅读次数:67
C语言基础
复习: 进制转换: 十进制转二进制:求余,直到商为0,过种的余数就是二进制(逆序)。 二进制转十进制:2^(n-1) 二进制转八进制:三位二进制对应一位八进制 二进制转十六进制:四位二进制对应一位十六进制,超过10用ABCDEF表示 代码中0开头的是八进制数据,0x开头的是十六进制数据 printf ...
分类:编程语言   时间:2020-07-21 09:38:55    阅读次数:65
C语言基础
复习: 自定义函数: 1、函数声明 告诉编译器函数的格式,方便它检查调用者的参数、返回值。 2、隐式声明 当调用函数时如果没有声明和定义,编译器会猜测函数的格式,函数的形参按照调用者的实参猜测,返回值默认int。 3、函数定义 函数的定义出现在调用之前可以省略声明。 3、函数传参 值传递:普通变量 ...
分类:编程语言   时间:2020-07-21 09:36:21    阅读次数:67
Python中的深拷贝和浅拷贝
变量、对象、引用之间的关系 变量是一个系统表的元素,拥有指向对象的连接的空间 对象是被分配的一块内存,存储其所代表的值 引用是自动形成的从变量到对象的指针 类型属于对象,不是变量 对象 Python中一切皆对象,如:1,'a',[1,2,3],(1,),{'a':4} 变量 a=3,a就是一个变量 ...
分类:编程语言   时间:2020-07-21 09:35:53    阅读次数:79
【C/C++】【类和对象】RTTI和虚函数表
RTTI是什么 Run Time Type Identification:运行时类型识别;通过运行时类型识别,程序能够使用基类的指针或引用来检查这些指针或引用所指向的对象的实际派生类型。 Human *phuman = new Men; Human &q = *phuman; 主要是通过两个运算符来 ...
分类:编程语言   时间:2020-07-21 09:35:20    阅读次数:87
C语言基础
什么是指针: 指针是一种数据类型,使用它可以用来定义指针变量,指针变量中存储的其实是整数,这种整数代表了内存的编号。 为什么要使用指针: 1、函数之间相独立,但有些时候需要共享变量。 传参是值传递 全局变量容易命名冲突 使用数组还需要传递长度 命名空间是独立的,但地址空间是同一个,所有指针可以解决这 ...
分类:编程语言   时间:2020-07-21 09:34:16    阅读次数:61
【C/C++】【类和对象】左值(引用)和右值(引用)
左值和右值 左值:能用在赋值语句等号左侧的东西;能够代表一个地址; 右值:不能作为左值的值就是右值,右值不能出现在赋值语句等号的左侧; 结论: C++的表达式,要么是左值,要么是右值,不能能两者都不是; 左值有的时候能够被当做右值使用; int i = 10; i = i + 1; //i是个左值, ...
分类:编程语言   时间:2020-07-21 09:32:08    阅读次数:61
Python+Selenium基础篇之1-环境搭建
Python + Selenium 自动化环境搭建过程 1. 所需组建 1.1 Selenium for python 1.2 Python 1.3 Notepad++ 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本编辑工具就好,例如Notepad++.等以后积累足够 ...
分类:编程语言   时间:2020-07-21 01:30:01    阅读次数:80
Python基础:迭代器与生成器简介
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 1.迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完 ...
分类:编程语言   时间:2020-07-21 01:27:54    阅读次数:111
阿里面试官:小伙子,你给我说一下Spring Bean初始化的几种常规方式吧
前言 通过构造方法实例化通过静态工厂实例化通过实例工厂实例化通过FactoryBean实例化 RumenzA实体类 package com.rumenz; public class RumenzA { private String id; private String name; public st ...
分类:编程语言   时间:2020-07-21 01:27:22    阅读次数:148
c/c++小知识点
strcpy函数 #include<stdlib.h> #include<stdio.h> #include<string> int main() { char strDst[10]; char *strSrc = "0123456789"; strcpy(strDst, strSrc); prin ...
分类:编程语言   时间:2020-07-21 01:19:17    阅读次数:68
多线程获取名字和设置名字。
public class Demo02 { public static void main(String[] args) {第一种方法: new Thread("构造方法设置线程名字"){ public void run(){ System.out.println(this.getName()+". ...
分类:编程语言   时间:2020-07-21 01:18:57    阅读次数:67
Python中的eval函数
eval函数是实现字典、列表、元组与字符串之间的转换: 第一个是实现从字符串转向列表,在引号内是一个列表所以就转化为了列表类(毕竟eval函数至少在这里并没有规定向哪类转化) 第二个是实现从字符串转向元组,在引号内是一个列表所以就转化为了元组类(……………………………………) 第三个是实现从字符串转 ...
分类:编程语言   时间:2020-07-21 01:18:42    阅读次数:84
java8中parallelStream提升数倍查询效率是怎样实现的,来看看这篇文章
作者:我恰芙蓉王 原文:https://www.cnblogs.com/-tang/p/13283216.html 业务场景 在很多项目中,都有类似数据汇总的业务场景,查询今日注册会员数,在线会员数,订单总金额,支出总金额等。。。这些业务通常都不是存在同一张表中,我们需要依次查询出来然后封装成所需要 ...
分类:编程语言   时间:2020-07-21 01:18:02    阅读次数:69
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!