自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 hive数据库字段数据格式混合数值处理

hive数据库字段数据格式混合数值处理最近在工作期间,用hive处理数据库中的数据时,遇到了人工补录的数据质量不规范的情况。数据库字段展示的是机构名称和机构代码,但是在机构名称中混合着机构代码和机构名,中英文都有,这种情况给数据处理带来了很大的麻烦,没办法直接进行多表关联,直接关联将会导致数据关联不上,查询数据丢失甚至是查询失败,经过多次尝试,终于找到了办法将数据甄别出来。数据示例如图可见,第二列数据应该为客户号码,但由于人工手动补录,导致数据质量无法得到保证,其中就混杂了客户姓名。这样就会给后续的

2022-01-09 02:36:20 154

原创 用python求1-100偶数的和

# -*- coding:utf-8 -*-if __name__ == "__main__": i = 1 #给定初始i的值 sum = 0 #初始sum值设置为0 while i<=100: #限制范围为1-100 if i%2==0: #求出所有的偶数 sum += i#加和 ...

2020-03-05 22:07:25 11941

原创 实现输入语句的大小写转换

编写代码实现大小写转换,不用lower和upper函数在python函数中,有这样的两个函数,分别是lower和upper,利用这两个函数可以直接实现输入语句的字符转换,现在要求不使用lower和upper函数,实现字符大小写的转换。已知,通过字符编码可以获得各个字符所对应的序列号,代码如下:for i in range(0,50000):print(i,":",chr(i))可获得0-...

2020-03-04 22:18:43 580

原创 用Java求100-999之间的水仙花数

水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。public class NarcissusNum { public static void main(String[] args) { for(int a=100;a<=999;a++)...

2020-03-03 20:48:51 2482

原创 利用for循环打印九九乘法表

public class Multiplication { //入口 public static void main(String[] args) { //外循环 for(int i=1;i<10;i++) { //内循环 for(int j=1;j<=i;j++){ //输出打印 System.out.print(j+"*"+i+"="+(j*...

2020-03-03 20:45:49 174

原创 用Java求1—100累加的和

public class Accumulate { //main入口 public static void main(String[] args){ //定义初始和为0,将累加的和一步一步加入到sum中 int sum = 0; //利用for循环1-100 for(int i=1;i<=100;i++){ sum+=i; } System.out.pri...

2020-03-03 20:41:20 1860

原创 用python实现简单的石头剪刀布小游戏

用python实现简单的石头剪刀布小游戏代码如下:# -*- coding:utf-8 -*-# 实现剪刀石头布# 随机数生成、input、print、if、elif、whileimport random #引入模块if __name__ == "__main__":#定义菜单 print("欢迎来到我的世界!!!") print("1.开始游戏") pri...

2020-03-03 18:43:37 3056

原创 基于python的k-means算法实现

k-means算法此次的作业是要求我们利用所学知识实现利用python实现k-means算法,首先我们先来简单的介绍一下k-means算法:k-means算法接受输入量k;然后将n个数据对象划分为k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”来进行计算的。算法实现思路k-means算法是一...

2019-08-13 09:07:52 243

原创 求100之内的素数

lista = []for i in range(2,101): flg = True for j in range(2,i): if (i%j==0): flg =False break if flg: lista.append(i)print(lista)

2019-08-11 21:58:31 92

原创 1、2、3、4无重复三位数组合

给定数字1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?代码lista = [1,2,3,4,5] #给定数字列表count = 0for l in range(len(lista)): for m in range(len(lista)): if lista[l] == lista[m]: continue ...

2019-08-11 21:55:35 738

原创 快速排序

快速排序简介快速排序,又称划分交换排序,简称快排,一种排序算法。快速排序使用分治法策略来把一个序列分为两个子序列。大致步骤如下:1、首先,从数列中挑选出一个元素,我们称它为“基准”值(为了避免麻烦,我一般都选第一个元素作为基准值),将该基准值缓存,该位置为空值。2、然后从右到左去和基准值进行对比,找到小于基准值的元素,把小于基准值的元素放到基准值的左边的空位,该位置为空,找到大于基准值的元...

2019-08-07 16:55:52 131

原创 实现斐波那契数列的输出

计算斐波那契数列斐波那契数列简介斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家列昂纳多·斐波那契以兔子繁殖为例子引入,故而又称为“兔子序列”。(以上来源于百度百科)推理流程兔子序列:已知兔子的成长期为两个月,也就是说,成长两个月的兔子才会开始繁殖下一代,生小兔子,达到成长期的大兔子,每个月生产一对小兔子。现有一对小兔子,第一个月为小兔子,第二个月我们也称...

2019-08-03 12:08:11 1277

原创 洗牌游戏

洗牌游戏:利用list和字典实现对52张扑克牌洗牌,并且输出随机洗牌的结果已知扑克牌的花色以及牌码(不包括大小鬼)根据我们已知的扑克牌,现在需要我们利用所学的python知识点,实现扑克牌的重洗,已知扑克牌如下:'红桃':['A',2,3,4,5,6,7,8,9,10,'J','Q','K']'黑桃':['A',2,3,4,5,6,7,8,9,10,'J','Q','K'] '梅花':[...

2019-08-02 17:03:46 334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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