自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哇哈哈叁肆

小白,正在努力,正在学习!!!

  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

转载 lightbm模型

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-14 17:01:10 834

原创 机器学习保存和调用模型

以泰坦尼克号数据集(Logistic回归模型为例)from sklearn import model_selectionfrom sklearn import linear_model**import pickle** **导入pickle模块**predictor = ttnk.columns[1:]X = ttnk[predictor]y = ttnk.SurvivedX_tra...

2019-08-05 01:16:06 1324

原创 Python3 (notebook) 数据集导出为CSV文件或其他文件

以Titanic数据集的某两列数据为例,将其导出并打开首先我们要创建一个CSV的表格文件,放在绝对路径里,我们最终要将数据导入到这个文件里面from sklearn import model_selectionfrom sklearn import linear_modelfrom sklearn import metricspredictor = ttnk.columns[1:]...

2019-08-04 22:39:29 10735

转载 报错 ValueError: Input contains NaN, infinity or a value too large for dtype('float64')

问题:在训练模型 fit(x_train,y_train) 时遇到报错 ...

2019-08-04 19:58:32 901

转载 Python机器学习(信用卡欺诈检测)

找了很多篇,这个博主写的很详细    一开始,还是导入库:import numpy as npimport pandas as pdimport matplotlib.pyplot as plt data = pd.read_csv('creditcard.csv')#data.head(10)print (data.shape)我们发现,最后一列"Class"要么是...

2019-07-19 10:40:11 1771 1

转载 机器学习常用数据集免费下载(囊括各类常见数据集近200个)

...

2019-07-18 20:53:09 6196 1

原创 LeetCode 485 split():拆分字符串。通过指定分隔符对字符串进行切片,

这里是引用输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.return len(max(''.join(map(str,nums)).split('0'))).split()函数,拆分字符串。通过指定分隔符对字符串进行切片,“ ”里面的0 表示以0为切割点,里面内容表示以什么为切割点数组转字符串a = [1,...

2019-07-05 20:08:52 1112

转载 摩尔投票法

提问: 给定一个int型数组,找出该数组中出现次数最多的int值。解决方案: 遍历该数组,统计每个int值出现次数,再遍历该集合,取出出现次数最大的int值。这算是一个比较经典的解决办法,其中可能会用到Map来做统计。如果不使用Map,则时间复杂度会超过线性复杂度。除此之外,也没有什么特别好的办法。今天在leetcode上遇到这样一道题目,提问: 给定一个int型数组,找出该数组中出现次数...

2019-07-04 07:48:42 249

原创 python3 逆序循环

r = [1,2,3,4,5,6]for i in range(len(r) - 1, -1,-1): print(i)

2019-06-17 16:58:55 3792

原创 python 字典解法 leetcode第387题:字符串中第一个唯一字符

题目:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = “leetcode”返回 0.s = “loveleetcode”,返回 2.题解中将会设计到有关字典的两个函数get() 和 item()get()函数点击链接item函数 点击链接temp = dict() # 创建字典for i in s: temp[i...

2019-06-15 20:57:25 214

原创 Pythone3 给出字符串形式二进制求和相关问题

已知十进制数A = 10 求二进制print(bin(10))已知A = “1011”,以字符串形式给出A的二进制数求A的十进制数print(int(a,2))leetcode 二进制求和题目给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入...

2019-06-14 21:39:29 234

原创 python中 二进制位运算

只要在数字前面加上0b的字符,就可以用二进制来表示十进制数了。print(0b101)#5print(0b10001)#17随后,在python的函数中,有一个bin()函数,直接可以将输入的十进制数,转换成二进制print(bin(5)) #0b101&运算只有2者都是0的位数,AND运算后,才能继承0,不然为1.| 运算位数中,只要有一位是1,那就继承1,两者...

2019-06-13 10:15:57 4854

转载 python3计算质数 (厄拉多塞筛法)

def countPrimes(self, n: int) -> int: if n < 3: return 0 else: # 首先生成了一个全部为1的列表 output = [1] * n # 因为0和1不是质数,所以列表的前两个位置赋值为0 ...

2019-06-12 20:40:42 1609

转载 Python3 数字的补数

**题目:**给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。注意:题目:给定的整数保证在32位带符号整数的范围内。你可以假定二进制数不包含前导零位。示例 1:输入: 5输出: 2解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。找到一个二进制位数与num相同但每一位都为1的数,然后用这个数 减去 num。例如 0b111-0b101=0...

2019-06-11 20:53:38 620

转载 Python判断语句中 and 和 or 的用法

**原文:**https://blog.csdn.net/qq_33363973/article/details/784574031.and的优先级要大于or2.a and b语句的输出全看a的Boolean值,如果a为True,输出b;反之,如果a为False,输出a3.a or b语句的输出也全看a的Boolean值,如果a为True,输出a;反之,如果a为False,输出b这条语句实...

2019-06-10 21:05:01 21701

转载 Python 只出现一次的数字

**给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。**说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4**class Solution: def singleNumber(self, nums: List...

2019-06-09 21:39:50 1123

原创 python将负数翻转,如-123变换为-321

x = -123y = -1 * int(str(abs(x))[::-1])print(y)

2019-06-09 11:35:50 6533 3

原创 python中的chr和 ord 用法

ord()取字符对应ascii码,chr()返回ascii码对应字符LeetCode第389题:给定两个字符串 s 和 t,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。示例:输入:s = "abcd"t = "abcde"输出:e解释:'e' 是那个被添加的字母。Python题解:class S...

2019-06-09 11:16:37 2853

转载 python3快速求矩阵转置

return list(zip(*A))

2019-06-08 21:45:54 1256

原创 Python数据分析处理库Pandas部分(三)常用函数

import pandas as pddf = pd.read_csv("first_infoo.csv")#print(df.loc[0:6])Six = df["six"]six_is_null = pd.isnull(Six) # .isnumm 打印缺失情况,缺失的地方返回Trueprint(six_is_null)six_null_true = Six[six_is_nu...

2019-06-08 21:42:29 238

原创 如何在Python3里用pandas库导入自己在Word上随便做的一个Excel.csv文件

首先,你要做一个随机的Excel表格 如下图:如然后将他另存为.csv格式,然后在Python3里利用 os 模块的 math函数读取该文件的绝对路径然后利用pandas打开就行...

2019-06-06 21:38:10 1243

原创 Python 数据分析处理库Pandas部分(三)常用函数

import pandas"""csv文件名为food_info"""food_info.sort_values("Sodium_(mg)",inplace = True) # .sort_values是对food_info表格文件中的Sodium_(mg)这一列的元素进行升序排序 # in...

2019-06-06 20:32:19 235

原创 python 列表的几个用法

nums = [1,4,3,5,2] """求最大值得索引值""" ind = nums.index(max(nums)) b = sorted(nums) 列表最大值b[-1]

2019-06-05 19:32:59 330

原创 数据分析处理库Pandas部分(一) 数据读取

import pandas""" .read_csv读取csv文件 文件名用引号括起来"""food_info = pandas.read_csv("food_info.csv")print(type(food_info)) #打印整个文件属性类型print(food_info.dtypes) #打印文件中分类名字的属性类型#****************************...

2019-06-05 18:40:01 1250

原创 科学计算库numpy部分(五)常用函数

#numpy常用函数import numpy as npB = np.arange(3)print(B)""" .exp 打印出e的相应次幂,e的0次幂,1次幂,2次幂"""print(np.exp(B))""".sqrt 打印平方根"""print(np.sqrt(B))import numpy as np""" .floor 意思是打印出来的是floor类型的数值,10的...

2019-06-05 09:24:32 184

原创 科学计算库numpy***部分(四) 矩阵操作

import numpy as np""" 创建零矩阵 """np.zeros((3,4)) # 注意双括号 将以元组的形式传进来""" 打印结果如下: 里面元素为 0. Python默认为float 类型,可自行定义为int类型等具体操作见下面""""""array([[0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0.,...

2019-06-04 20:02:51 227

原创 科学计算库***numpy部分(三) 矩阵属性

在这里插入代码片```import numpy as np """利用 arange 函数快速创建矩阵"""print(np.arange(15)) #遍历 15 打印结果 [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]\""" 利用 reshape 创建三行五列矩阵"""a = np.arange(15).reshape(3,5)...

2019-06-04 19:23:42 170

原创 科学计算库***numpy部分(二) 基本操作

#科学计算库numpy基本操作import numpy"""判断array里面元素是否与某个值相等"""vector = numpy.array([5,10,15])vector == 10 #打印结果 array([False, True, False])"""同样判断array矩阵里面元素是否与某个值相等"""matrix = numpy.array([ [5,10...

2019-06-04 19:05:53 131

原创 科学计算库***numpy内容(一) 数据结构

#科学计算库***numpyimport numpy#array 数组结构vector = numpy.array([5,10,15,20])#打印一维向量matrix = numpy.array([[5,10,15],[20,25,30],[35,40,45]])#三行三列矩阵print(vector)print(matrix)#.shape查看创建矩阵的维度vector1 = ...

2019-06-04 10:04:56 141

原创 Python求1+2!+3!+...+N!的和

def factorial(n): j = 1 for i in range(1,n+1): j *= i return jn = int(input())s = 1for k in range(2,n+1): s += factorial(k)print(s)

2019-06-02 15:22:36 23878

原创 Python 输出时02d与s或d的区别

刚开始我也不懂,在OJ上做题的时候偶然醒悟,hhh,%02d 中的0是补位的,就是说你输出的应该是一个两位数字,但结果是个位数,0就补十位,做时间之类问题时会用到,自己去运行下面两端代码,打印结果对比就知道了!!!length = int(input())for _ in range(length): num = int(input()) a = num // 3600 ...

2019-05-30 17:06:19 3014

原创 python求列表的最大值,递归比较

def max_number(): a = [12,6,36,72,15,23,36] num = a[0] for index in range(1,len(a)): if a[index] > num: num = a[index] else: continue return ...

2019-05-29 04:32:05 3351 1

翻译 通过enumerate来遍历列表

seasons = ['Spring', 'Summer', 'Fall', 'Winter']for (index, season) in enumerate(seasons):... print index,"=>",season...0 => Spring1 => Summer2 => Fall3 => Winter

2019-05-24 19:18:02 453

原创 用Python随机生成一个六位验证码(验证码由数字和字母组成(大小写字母))

import random 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、这里要用到random函数中的随机生成一个区间的整数 randint 函数模块 第一次知道循环可以这样用 for _ in range():hhh、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、def generate_code(code_len = 6): ...

2019-05-23 18:01:06 14485 4

原创 Python求一组列表中的最大值

def max2(list): a = list[0] for prime in range (1,len(list)): if list[prime] > list[0]: a = list[prime] return aprint(max2([1,5,2,3,6,8,10,15]))

2019-05-22 21:39:28 25325 3

原创 用Python求一组列表中最大的两个值

def main(list): a , b = (list[0],list[1]) if list[0] > list[1] else (list[1],list[0]) for i in range(2,len(list)): if list[i] > list[0]: b = a a = list[i]...

2019-05-22 20:42:07 8293

转载 Python编写简单“跑马灯”文字

import osimport timedef main(): words = '杭州金博科技有限公司承办' while True: os.system('clear') print(words) time.sleep(0.5) words = words[1:] + words[0]if __name__ ==...

2019-05-22 20:15:56 6829 6

原创 python判断回文素数 适合刚接触定义函数和模块的初学者看

def prime(num): #判断素数 list = [] for i in range(2,num): for j in range(2,i): if i % j == 0: break else: list.append(i) return ...

2019-05-22 09:39:08 3747

原创 用Python判断一个数是否是完全数

def number(n): list = [] for i in range(1,n + 1): if n % i == 0: list.append(i) return list k = int(input("请输入k值:"))print(number(k)) #...

2019-05-13 19:54:26 33756 6

原创 Python中不换行输出,整行输出,end的用法

for i in range(9): print('*',end = ' ') 打印结果为 * * * * * * * * *----------------------------------------------for i in range(3): print('1',end = '**') 打印结果为 1**1**1**------...

2019-04-21 16:48:00 8368

GitHub 汉化插件

先下载谷歌浏览器 1、下载 [Tampermonkey_v4.2.7.crx][Tampermonkey] 插件 2、在 chrome 里打开 chrome://extensions/ 这里地址 3、把刚才下载到的 Tampermonkey_v4.2.7.crx 拖进去就好了 4、接着点浏览器右上角的插件图标,选择 “添加新脚本...” 5、然后将 https://github.com/52cik/github-hans/blob/gh-pages/main.js 源码复制进去 最后保存即可

2019-04-23

空空如也

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

TA关注的人

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