自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kaggle竞赛销售预测(xgboost)

1.数据抽取2.特征工程3.算法对比4.xgboostimport numpy as npimport pandas as pdpd.set_option('display.max_rows', 500)pd.set_option('display.max_columns', 100)from itertools import productfrom sklearn....

2019-05-29 10:32:13 2138 5

原创 给定包含包含数字的字符串2-9,返回该数字可能表示的所有可能的字母组合。

总结:这个问题可推广到所有排列组合问题上,思想固定一个初始化字符列表,遍历列表中的字符依次累加进去def callnum(digits): callnumbers={'2':'abc','3':'def','4':'ghi','5':'jkl','6':'mno','7':'pqrs','8':'tuv','9':'wxyz'} output = [key for key...

2019-05-25 20:33:48 1854

原创 三个数求和,并返回目标标签最近的数值

总结:穷尽求和,寻找距离最近的值,返回最近的值所在的索引,并依据索引找到这个值def threesum(s): num=[] mm=[] s.sort() for i in range(len(s)): for j in range(i+1,len(s)): for k in range(j+1,len(s)): ...

2019-05-25 18:02:08 410

原创 3个数相加,并输出相应位置的数字

总结:面对穷尽问题时,有的时候先排序,后面通过循环控制可达到去重的效果def threesum(s): num=[] s.sort() for i in range(len(s)): for j in range(i+1,len(s)): for k in range(j+1,len(s)): ...

2019-05-25 17:25:10 451

原创 最长公共字串求解

def longs(strs): if not strs: return " " if len(strs)==1: return strs[0] strs.sort() p="" for x,y in zip(strs[0],strs[-1]): if x==y: p+=x ...

2019-05-25 10:35:19 215

原创 罗马字符转换为整数

def romanToInt(s): symbols = dict(I=1, V=5, X=10, L=50, C=100, D=500, M=1000) c_prev = 'M' # greatest value out = [] for i in range(len(s)): c = s[i] print(c) ...

2019-05-25 10:09:04 206

原创 罗马数字是由七个不同的符号来表示 I,V,X,L,C,D和M

def intToRoman(num): symbol =['M','CM', 'D','CD','C','XC','L','XL','X','IX','V','IV','I'] symbol_value = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1] res = str() for i, ...

2019-05-25 09:46:57 2918

原创 计算最大水容器面积

def water(lists): num=[] for i in range(len(lists)): f=i+1 for j in range(len(lists)): g=j+1 if i<j and lists[i]!=lists[j]: num2=m...

2019-05-25 00:53:23 166

原创 实现将字符串转换为整数。

def subnumber(s): numbers=[0,1,2,3,4,5,6,7,8,9] numberss=[str(i) for i in numbers] numbers_add=['-','1','2','3','4','5','6','7','8','9'] num=[] s_t=s.strip() s_p=''.join(s_...

2019-05-24 21:10:57 282

原创 Given a string s, find the longest palindromic substring in s. You may assume that the maximum lengt

def lon(s): outString = "" while len(s) > len(outString): indLen = len(outString) temp = s[: indLen] for ch in s[indLen:]: temp += ch prin...

2019-05-24 11:44:09 396

原创 给定一个字符串,找到最长子字符串的长度而不重复字符。

def lengthOfLongestSubstring(s): i = j = l = 0 for j, c in enumerate(s): if c in s[i:j]: print(s[i:j]) l = max(l, len(s[i:j])) i += s[i:j].index(...

2019-05-24 11:26:26 727

原创 您将获得两个非空链表,表示两个非负整数。数字以相反的顺序存储,每个节点包含一个数字。添加两个数字并将其作为链接列表返回。

def add(list1,list2): if list1[0]==0 or list2[0]==0: print(False) list1_tp=list(reversed(list1)) list2_tp=list(reversed(list2)) numbers1=list(map(int,list1_tp)) numbers2=l...

2019-05-23 20:41:23 357

原创 SAS中k-means聚类和层次聚类

/** 读入数据,生成SAS数据集work.cars **/proc import datafile="E:\data\ch6_cars.csv" out=cars dbms=DLM; delimiter=','; getnames=yes;run;proc print data=cars(obs=6);run;proc standard data=cars out=stdc...

2019-05-20 23:47:58 4492

原创 SAS:多维标度分析(也可起到降维分析的作用)

/** 多维标度分析 **/proc transpose data=brand out=tmpbrand; /*brand数据的行代表152个人,列代表20个品牌特征。 使用transpose过程对其进行转置,输出数据集tmpbrand的行代表20个品牌特征, 列代表152个人,缺省的列名为col1、col2、...、col152。 此外,tmpbrand中还会...

2019-05-20 14:48:16 1386

原创 SAS程序探索性因子分析

/** 探索性因子分析 **/proc factor data=brand method=ml n=2 rotate=varimax out=brandout outstat=brandoutstat; /* method指定载荷矩阵的估计方法,ml表示使用最大似然估计法, n指定公共因子的个数, rotate指定因子旋转方法。 输出数据集work.bra...

2019-05-20 14:29:13 1576

原创 SAS程序运用主成分分析关键点

/** 读入数据,生成SAS数据集work.brand **/proc import datafile="E:\data\ch5_brand.csv" out=brand dbms=csv; options validvarname=any; /*数据中变量名是中文,使用validvarname=any可以读入中文变量名*/run;/** 主成分分析 **/proc prin...

2019-05-20 14:18:33 709

原创 SAS对数据缺失值的插补方法

/**读入数据,生成SAS数据集work.Air**/data Air; infile 'E:\data\ch3_air.csv' delimiter=',' firstobs=2; informat Ozone best32.; informat SolarR best32.; informat Temp best32.; informat Wind best32.; ...

2019-05-20 13:33:00 10830 7

原创 SAS程序统计方法剔除无关变量

/**定义SAS逻辑库mydata,对应于E:\dm目录**/libname mydata "E:\dm";/** 读入数据,生成SAS数据集mydata.Credit **/proc import datafile="E:\data\ch2_credit.csv" out=mydata.Credit dbms=DLM; /*将数据从Credit.csv文件读入,存储在SAS逻辑...

2019-05-20 10:32:07 2427

原创 数据处理:SAS程序对数据整合

/** 读入数据,生成SAS数据集work.ProductAPurchase (work为SAS默认的工作逻辑库,引用其中的数据集时可省略“work.”)**/data ProductAPurchase; infile 'E:\data\ch2_ProductAPurchase.csv' delimiter = ',' firstobs=2; /*delimiter = `,`...

2019-05-19 22:47:16 1086

原创 SAS/python

#pythonnoaa=pd.read_csv('c:\python\a.csv')#SASproc import datafile='c:\python\a.csv' out=noaa dbms=csv replace;#pythonnoaa.head(5)len(noaa)#SASproc print data=noaa(obs=5);#因为在SAS里观测的数目直接输出在...

2019-05-05 22:19:42 565

空空如也

空空如也

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

TA关注的人

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