【转载】特征选择与特征提取

在我刚开始接触机器学习的时候,总会被特征选择(feature selection)与特征提取(feature extraction)这两个概念搞得晕头转向,当我在看一些论文时,只要遇到了这两个概念就会让我很苦恼,所以有段时间索性就不加区分地把这两个概念当作一个意思在使用。而网上相当一部分文章也是不加区分地使用这两个概念,这就让我更加地迷惑了。 直到有一天我在阅读scikit-learn源码及其文档的时候,偶然间发现scikit-learn将特征选择和特征提取分在了两个文档里进行描述,于是深入进
分类: 其他 发布时间: 03-14 23:19 阅读次数: 0

寒假整理1:初学Python常见报错含义

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/86917652 很久没用Python了,基础语法都要忘光了。虽然上学期用过Django写了一些网页,但是毕竟就是调来调去,和数据结构基础操作算法什么的完全不一样。之前准备简历时说自己会Python,所以寒假最后几天整理一下前年初学Python时的笔记,回忆一下。 TabError: inconsistent use of tabs and
分类: 其他 发布时间: 03-14 23:19 阅读次数: 0

寒假整理2:常用Python格式化符号操作符查找

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/86918226 很久没用Python了,基础语法都要忘光了。虽然上学期用过Django写了一些网页,但是毕竟就是调来调去,和数据结构基础操作算法什么的完全不一样。之前准备简历时说自己会Python,所以寒假最后几天整理一下前年初学Python时的笔记,回忆一下。 Python字符串格式化符号 Python时间日期格式化符号 Python格
分类: 其他 发布时间: 03-14 23:19 阅读次数: 0

寒假整理3:Python的 zip函数 map函数 eval函数 的含义及应用实例

以下是我前年自学时找到的几个简单易懂的博客,但是没有记录来源,权作为整理者稍作删改排版,记录在下。 注:代码是Python2版本,不妨碍理解,基本上就是print少了括号。 PS. 昨天看到另一个也很简单的介绍博客,po在这https://blog.csdn.net/tz_zs/article/details/82804681 Python的zip函数 zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。 1.示例1: x = [1, 2, 3] y = [4, 5
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

寒假整理4:Python中的 while...else语句

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/86923629 在 python 中,while … else 在循环条件为 false 时执行 else 语句块: count = 0 while count < 10:    print(count, " is  less than 10")    count = count + 2    if count==5:        b
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

寒假整理5:地空Python数算课上涉及抽象数据类型汇总

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/86992015 前言:List?列表?数组? 课件的教学逻辑是,先学会Python的基本语法,学会使用List列表和Dict字典这两个Python内置的抽象数据类型。然后开始讲解什么是抽象数据类型,先搞了Stack,Queue,Deque这三个简单的,让我们理解怎么用List实现它们。再讲怎么实现List,虽然Python里List已经实
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

第3章 字典和集合

#《流畅的Python》读书笔记 # 第3章 字典和集合 # 字典这个数据结构活跃在所有 Python 程序的背后,即便你的源码里并没有直接用到它。 # 正是因为字典至关重要,Python对它的实现做了高度优化,而散列表则是字典类型性能出众的根本原因。 # 本章内容的大纲如下: # 常见的字典方法 # 如何处理查找不到的键 # 标准库中 dict 类型的变种 # set 和 frozenset 类型 # 散列表的工作原理 #
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

Node.js获取本机IP

function getIPAdress() { var interfaces = require('os').networkInterfaces();   for (var devName in interfaces) {     var iface = interfaces[devName];       for (var i = 0; i < iface.length; i++) { var alias = ifac
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

2-3 用组件改写Todolist案例

编写组件来改写2-2的Todolist案例
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

python中转义符&str格式化

转义字符: 1.将有意义的字符变的无意义 2.将无意义的字符变的有意义 语法: \ + 某个字符 \n, \r\n :    代表换行 \t :     代表一个缩进, (水平制表符) \r :     将\r后面的字符串拉到当前行首 字符串的格式化: 语法: 字符串 % (值一, 值二.....) %d : 整数占位符 %4d 占4个位置, 居右 %-4d 占4个位置, 居左 %f : 浮点型占位符 %f: 默认保留小数点后面六位 %.2f: 设置保留两位小数(存在四舍五入) %s : 字符
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

CSS高度塌陷问题与解决办法

问题描述: 在文档流中,父元素默认被子元素撑开(父多高子多高),一旦子浮动,脱离文档流,父无撑起元素便塌陷,父下的所有元素会上移。 (不推荐)可以将父高度写死避免塌陷,但高度写死后,父高度不能自动适应子高度的变化。 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>高度塌陷问题</title> 6 <style type="
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

工厂模式简介(一)

工厂模式是23中设计模式中的一种,它属于创建型设计模式,可细分为三种:分别是简单工厂模式,工厂方法模式,抽象工厂模式。 一、简单工厂模式 简单工厂模式属于类的创建型模式,又叫静态工厂方法模式。通过专门定义一个工厂类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 举例说明: 现在有个工厂,可以生产自行车和摩托车,通过外界的订单来生产产品。 class FACTORY {   Product(type) {     var production;     switch(type) {
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

寒假整理6:Python数算课件List和Dict基本操作的大O数量级

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/86999985 List v= a[i], a[i]= v(按索引取值和赋值):执行时间为O(1)(随机访问特性) lst.append(v)(append函数列表增长):执行时间为O(1) lst= lst+ [v](__add__函数列表增长):执行时间为O(n+k),其中k是被加的列表长度 pop()(从列表末尾移除元素):执行时间
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

AbstractQueuedSynchronizer 队列同步器源码分析

AbstractQueuedSynchronizer 队列同步器(AQS) 队列同步器 (AQS), 是用来构建锁或其他同步组件的基础框架,它通过使用 int 变量表示同步状态,通过内置的 FIFO 的队列完成资源获取的排队工作。(摘自《Java并发编程的艺术》) 我们知道获取同步状态有独占和共享两种模式,本文先针对独占模式进行分析。 变量定义 private transient volatile Node head; head 同步队列头节点 private transient volati
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

一款全新的平面UI套件,专门用于桌面应用程序

At-ui:一款全新的平面UI套件,专门用于桌面应用程序,由Vue.js 2.0制作而成。 [Github star:1099]。
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

并发编程-线程池

1.使用线程池的好处 2.线程池有哪些,如何操作 3.常见的线程池操作错误如何处理
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

shell拼写检查,利用Linux字典

rename #find path -type f -name "*.mp3" -exec mv { } target_dir \; #mp3 file mv dir_file #digui #find path -type f -exec rename 's/ /_/g' {} \; # 检查给的单词是否为字典 #!/bin/bash word=$1 grep "^$1$" /usr/share/dict/british-english -q if [ $? -eq 0 ]; then   
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

软工_第一次结对编程作业博客

项目 内容 此作业属于北航软件工程课程 班级博客链接 作业要求见右方链接 作业要求 我在这门课程的目标是 培养专业的软件开发能力 这个作业在哪个具体方面帮助我实现目标 对结对编程有了一定的实践经验,对合作开放项目的大致步骤有了一定了解和实践; 本次作业GitHub项目地址 https://github.com/NanonaN/WordChain 1、github 项目地址:见上表 2、PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟)
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

python 对象存储///对象序列化

如果你有写数据来之不易,并且希望每次都可以方便的读取,那么存储为一个对象是一个很不错的解决方法 方法一、 import pickle #首先要导入包 dics={'a':4,'b':5,'c':6}#要保存的数据集或者一个对象也行,这里以字典对象为例 #把dics字典写入到二进制文件‘bat.data’中(名字后缀都还可以随意) with open('bat.data','wb') as f: #f.write( pickle.dumps(list) ) pickle
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0

第三周作业及总结

2019年春季学期第三周作业 基础作业 本周没上课,但是请大家不要忘记学习。 本周请大家完成上周挑战作业的第一部分:给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。 例如:[1, -2, 3, 10, -4, 7, 2, -5]的最大子数组为[3, 10, -4, 7, 2] 输入: 请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。 输出 在不删除原有文件内容的情况下,将最大子数组以及子数组的和写入文件。 include<st
分类: 其他 发布时间: 03-14 23:18 阅读次数: 0