柯小黑的博客

虽然我黑,但是个小白

yield from

官方解释: Python3.3版本的PEP 380中添加了yield from语法,允许一个generator生成器将其部分操作委派给另一个生成器。其产生的主要动力在于使生成器能够很容易分为多个拥有send和throw方法的子生成器,像一个大函数可以分为多个子函数一样简单。Python的生...

2016-06-12 12:29:13

阅读数 10625

评论数 2

Pandas常见困惑问题汇总

asix参数含义 原文请见:Python Pandas与Numpy中axis参数的二义性 从例子入手: >>>df = pd.DataFrame([[1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3]], \ columns=["c...

2018-01-29 21:58:02

阅读数 875

评论数 0

10分钟了解Pandas基本用法

本文适合初学者快速了解Pandas库。 原文链接:10 Minutes to pandas 首先,导入我们需要Python包: In [1]: import pandas as pd In [2]: import numpy as np In [3]: import matplotlib...

2018-01-29 20:26:27

阅读数 517

评论数 1

使用Pandas实现SQL基本操作

使用Pandas实现SQL的基本功能 由于很多潜在的Pandas用户对SQL更为熟悉,因此本文提供许多使用Pandas实现SQL基本操作的例子以供参考。 如果是Pandas的初学者,可以首先通过“十分钟了解Pandas”了解Pandas库。 准备工作:导入Pandas库、numpy库,并...

2018-01-28 22:01:02

阅读数 4257

评论数 2

NumPy学习(二)

其他基本用法:广播(Broadcasting) 广播规则解释NumPy如何处理不同维度数组之间的算数运算问题。在一定条件下,维度较小的数组广播为更大的数组,使他们具有相同的维度形状。广播提供了一种向量化数组操作方法,使得循环发生在C而不是Python。广播不会产生没必要的数据复制,通常会使算法运行...

2016-06-17 10:14:04

阅读数 2292

评论数 0

NumPy学习(一)

基础NumPy的主要对象是齐次多维数组。表由相同类型的元素组成(通常为数字),由一个正整数元组索引。在NumPy中维数被称为轴,轴数称为秩。例如,一个三维空间中点的坐标[1,2,1]是一个秩为1的数组,因为其轴数为1,轴的长度为3。在下图中,数组的秩为2(2维),第二维的长度为3。 [[ 1.,...

2016-06-13 17:30:08

阅读数 11004

评论数 0

Affinity Propagation: AP聚类算法

算法概述原文:

2016-06-11 16:26:14

阅读数 24000

评论数 1

python yield 由浅入深

生成器表达式生成器表达式的标准方式是以圆括号的形式,括号内可以是一个列表推导式。generator_expression ::= "(" expression comp_for ")"生成器表达式生语法和列表推导式相同,列表推导式是以大括号的形式存在。列表...

2016-06-08 16:39:33

阅读数 481

评论数 0

LTP 语言技术平台 在linux下的安装配置

官方教程:http://ltp.readthedocs.org/zh_CN/latest/install.html 个人总结:

2016-04-27 14:06:58

阅读数 4068

评论数 0

LDA2vec: LDA + word2vec

LDA2vec:Christopher Moody在2016年一月提出的一种新的主题模型算法。 学习资源如下 github:https://github.com/cemoody/lda2vec PPT分享:http://pan.baidu.com/s/1gewC1mb LDA2vec与LDA的简单...

2016-04-26 14:23:02

阅读数 7415

评论数 5

Python 编码规范

Python 编码规范

2016-04-20 10:23:50

阅读数 370

评论数 0

Big Code简介

今天看到个特别有意思的东西,Big Code,感觉离拥有个编码机器人根据自己以前的代码自动编码的日子不远了! 项目地址:Big Code 为了更好的了解,边看边翻译。英语水平初级,还请包涵。英语棒的童鞋可以直接看官网。 1.简介: 就像大量的网络数据使大数据应用成为可能一样,目前,大量的程序知识资...

2016-04-16 09:59:08

阅读数 891

评论数 0

排序算法 及其稳定性解释

排序算法的稳定性是指在待排序的序列中,存在多个相同的元素,若经过排序后这些元素的相对词序保持不变,即Xm=Xn,排序前m在n前,排序后m依然在n前,则称此时的排序算法是稳定的。下面针对常见的排序算法做个简单的介绍。 稳定排序算法:冒泡排序、插入排序、归并排序、基数排序 不稳定排序算法:选择排序、快...

2016-04-03 16:53:10

阅读数 2399

评论数 0

华为 2016实习生 上机考试 题目

第一题:字符串去掉重复的字符 第二题:简单的均值滤波算法 第三题:大数求余

2016-04-02 15:25:49

阅读数 5476

评论数 0

华为招聘练习--小明的筷子

描述:     小明是个马大哈,某天他到超市买了若干双筷子(小于20)     筷子的长度不尽相同,他把全部筷子都放在购物袋里面拿回家,路上不小心漏了一根     请你用程序帮他找出漏掉的筷子是多长的。 输入: 第一行:非负的整数,...

2016-03-25 16:11:39

阅读数 502

评论数 0

计算矩阵行列式时奇排列与偶排列的判定

在计算矩阵行列式时需要判断求和公式中矩阵元素第二个脚标的排列的奇偶性来决定这一求和项的正负。 定义:降序次数为偶数的排列为偶排列;降序次数为奇数的排列为奇排列。 例如排列(2,3,1):从左往右看,2与其后元素相比有降序,即2大于1;3与其后元素相比有降序,即3大于1;1无降序;则排列降序次数为2...

2016-03-24 10:24:49

阅读数 2864

评论数 0

windows Bat 批处理脚本 教程

文章来源:BAT 批处理脚本 教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批...

2016-03-22 18:54:43

阅读数 539

评论数 0

windows bat脚本for循环中对变量循环赋值

需求描述:循环读取一个文件夹中每个文件的绝对地址,打印文件绝对路径,并使bianli。 解决方法:开启变量延迟,并且变量要用一对叹号“!!”括起来。 @echo off setlocal enabledelayedexpansion set /a v=0 for %%i in (d:\MyProj...

2016-03-22 17:06:10

阅读数 15043

评论数 0

python3 urllib 链接中有中文的解决方法

环境python3,开发平台pycharm,使用urllib时,当url中存在中文时会出现以下错误: UnicodeEncodeError: 'ascii' codec can't encode characters in position 69-78: ordinal not in range(...

2016-03-22 11:15:46

阅读数 5202

评论数 3

win7(64位)下使用ltp(一):API调用

ltp是哈工大的自然语言处理包

2016-03-21 19:59:19

阅读数 2795

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭