- 博客(14)
- 收藏
- 关注
原创 hive开窗函数大全
-- 窗口函数sum,max,min,avgSELECTcookieid,createtime,pv,SUM(pv) OVER(PARTITION BY cookieid ORDER BY createtime) AS pv1,SUM(pv) OVER(PARTITION BY cookieid ORDER BY createtime ROWS BETWEEN UNBOUNDED...
2019-05-12 11:52:37 1763
转载 scala的for循环和yield
转载自https://www.cnblogs.com/sunfie/p/4983841.html for循环中的 yield 会把当前的元素记下来,保存在集合中,循环结束后将返回该集合。Scala中for循环是有返回值的。如果被循环的是Map,返回的就是Map,被循环的是List,返回的就是List,以此类推。例1:1 scala> for (i <- 1 to 5) yield...
2018-07-12 21:11:00 886
转载 TENSORFLOW MNIST数据集无法下载的解决
http://blog.csdn.net/i8088/article/details/79126150
2018-02-13 00:19:48 2218
原创 git本地使用及与远程库交互
--初始化cd到一个目录执行git init就会把该文件夹变成一个repository,会产生一个.git的文件。--文件添加到暂存区git add . (当前文件夹中的所有文件)git add <file name>--文件提交到仓库git commit -m "comment注释"--添加提交集成操作git commit -am "comment注释"--查看状态git statu...
2018-02-10 12:44:21 223
原创 tensorflow安装matplotlib踩过的坑
1、pip安装matplotlib之后,会在根目录下产生一个.matplotlib的目录:先执行pip installmatplotlib然后找到.matplotlib目录cd ~/.matplotlibrc2、在这个目录下正常情况下是没有matplotlibrc这个文件的,创建一个名为matplotlibrc的文件,执行以下命令echo backend: tkAg...
2018-01-28 01:43:22 3696 2
转载 hive窗口分析函数
转载http://lxw1234.com/archives/2015/04/193.htmGROUPING SETS,GROUPING__ID,CUBE,ROLLUP这几个分析函数通常用于OLAP中,不能累加,而且需要根据不同维度上钻和下钻的指标统计,比如,分小时、天、月的UV数。Hive版本为 apache-hive-0.13.1数据准备:2015
2018-01-04 21:11:48 372
原创 python小知识
a = "abc_jkl_mno"b = s.split("_")e = ""for i in b: j = i[::-1] e += j+"_"print(e[:-1])结果为cba_lkj_onm
2017-11-29 21:59:52 246
原创 scala的intersect的一种应用场景
最近看到一道Google的面试题中的一个问题 题目面试题目是这样子的:两个单词如果包含相同的字母,次序不同,则称为字母易位词(anagram)。例如,“silent”和“listen”是字母易位词,而“apple”和“aplee”不是易位词。请定义函数检查两个单词是否是字母易位词。可以假设两个单词字母均为小写。要求算法复杂度尽量低。看到这个题目,你的思路是什么?
2017-10-13 23:11:55 1727
原创 python3中的read中的next用法注意
正确用法(python3中的用法)allElectronicsData = open(r'C:/pydata/AllElectronics.csv', 'rt')reader = csv.reader(allElectronicsData)headers = next(reader)错误用法(python2中的用法)allElectronicsData = open(r'C...
2017-10-08 15:00:24 5757 3
原创 java实例化对象的五种方式
1、用new语句创建对象,这是最常见的创建对象的方法。Student student = new Student();2、通过工厂方法返回对象,如:String str = String.valueOf(23);public interface Factory{ Product createProduct();}public class ConcreateFacto...
2017-10-07 15:11:48 3625
原创 python中的append与extend
mylist = [1, 2, 'a', 'bc']print(mylist)mylist.extend([1, 2])print(mylist)mylist.append([1, 2])print(mylist)mylist.extend({1: 2})print(mylist)mylist.appe
2017-10-07 10:14:14 351
转载 python的几种常用数据类型
转自博客园oYabea四 list,tuple,dict和set的主要区别1 .listlist是一个使用方括号括起来的有序元素集合;List 可以作为以 0 下标开始的数组,任何一个非空 list 的第一个元素总是 L[0],负数索引从 list 的尾部开始向前计数来存取元素。任何一个非空的 list 最后一个元素总是 L[-1];有分片功能,两个list可以相加;append 向 list 的...
2017-10-06 16:20:34 1998
原创 python读取带有中文的文件
f = open('c:/huangbo.txt','r',encoding='UTF-8')while True: line = f.readline() if len(line) == 0: break print(line)f.close()还有一种情况是f = open('c:/huangbo.txt','rb')亲测,表示第一种好用,可以顺利读出中文文件黄...
2017-10-06 15:51:22 5118
原创 python的continue和pass的区别
continue表示跳过后面的程序,重新循环,而pass表示站位,后面的代码(else之前)还是会执行,a = 'pythyon'i = 2for element in a: if element == 'y': pass i = 3 else: print(element+str(i))结果是p2t3h3o3...
2017-10-06 14:13:05 45501 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人