使用CPU多核进行并行运算

import multiprocessing def function(x): return(x * x) arg_list = [1, 3, 5, 7] cores = multiprocessing.cpu_count() pool = multiprocessing.P...

2019-03-05 19:51:49

阅读数 208

评论数 0

Machine learning series: Handling Missing Values

The method cann’t deal with ‘object’ type data Explore missing values missing_val_count_by_column = (data.isnull().sum()) print(missing_val_count_...

2018-11-25 18:21:02

阅读数 20

评论数 0

Machine learning series:How to handle categorical variable

One hot encoding one hot encoding creates new (binary) columns, indicating the presence of each possible value from the original data. ## explore the...

2018-11-24 19:16:11

阅读数 26

评论数 0

机器学习——入门

import pandas as pd file_path = '' name_data = pd.read_csv(file_path) name_data.describe() ## describe function can tell you the information of ea...

2018-11-24 17:48:07

阅读数 29

评论数 0

Pat乙级1031题——查验身份证(Python)

注意 使用多层循环,在打断的时候要注意确保不再执行之后不需要循环的地方 代码如下 def idCard(): weight = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2] mList = ['1', '0...

2018-09-05 17:12:26

阅读数 246

评论数 0

Pat乙级1030题—— 完美数列(Python)

注意 完美数列不一定要从给出的数列最小的一项开始,而是找尽可能的包含最多数的完美数列。 这个代码用python2实现会出现一个测试点超时,用python3没有问题。 代码如下 # -*- coding: UTF-8 -*- def perfectSequence(): N,...

2018-09-05 16:25:27

阅读数 53

评论数 0

Pat乙级1029题——旧键盘(Python)

代码如下 def oldKeyboard(): standStr = raw_input() inputStr = raw_input() result = [] i, j = 0, 0 while i < len(standSt...

2018-09-03 21:21:28

阅读数 59

评论数 0

Pat乙级1028题——人口普查(Python)一个运行超时

注意 考虑排除不合理年龄后,人数为0的情况 代码如下 def popQuery(): count = int(raw_input()) info = [] for i in range(count): personInfo = raw_input(...

2018-09-03 20:27:02

阅读数 152

评论数 0

Pat乙级1027题——打印沙漏(Python)

注意 一行打印空格和符号时,不能用逗号连接(会多出一个空格) 代码如下 # -*- coding:UTF-8 -*- def hourglassPrint(): content = raw_input().split(' ') if content[0] == 0:...

2018-09-03 17:33:44

阅读数 267

评论数 0

Pat乙级1026题——程序运行时间(Python)

注意 注意不足1秒的时间要四舍五入到秒,我使用的方法是round() 时间输出注意高位补零,即%02d 代码如下 def time(): content = map(int, raw_input().split(' ')) CLK_TCK = 100 if con...

2018-09-03 16:53:01

阅读数 98

评论数 0

Pat乙级1025题——反转链表(Python)一个非零返回,一个运行超时

注意如果上一次有反转,那么要将上一次最后一个数据的next改成本次反转后的开始的地址 测试结果为21分 #!/usr/bin/python # -*- coding: UTF-8 -*- def reverseList(): input = raw_input().split('...

2018-09-02 20:37:59

阅读数 371

评论数 1

Pat乙级1024题——科学计数法(Python)

测试结果为满分 def sciCount(): input = raw_input() inputList = [] for i in range(len(input)): inputList.append(input[i]) eIndex = i...

2018-09-02 17:21:12

阅读数 54

评论数 0

Pat乙级1023题——组个最小数(Python)

代码测试结果为满分 def minNum(): input = map(int, raw_input().split(' ')) result = '' for i in range(1, len(input)): if input[i] == 0: ...

2018-09-02 16:22:23

阅读数 105

评论数 0

Pat乙级1022题——D进制的A+B(Python)

代码测试结果为满分 def dHex(): input = map(int, raw_input().split(' ')) number = input[0] + input [1] d = input[2] result = [] while numb...

2018-09-02 15:07:50

阅读数 46

评论数 0

Pat乙级1021题——个位数统计(Python)

代码测试结果为满分 def singleDigit(): number = raw_input() numList = [] numDict = {} for i in range(len(number)): numList.append(int(...

2018-09-02 14:50:37

阅读数 90

评论数 0

Pat乙级1020题——月饼(Python)有一个结果是非零返回

注意考虑需求量大于所有月饼供应量之和的情况。 代码如下 测试结果是有一个非零返回,说明有一种情况没有考虑到。 def mooncake(): input = map(int, raw_input().split(' ')) if input[0] == 0: ...

2018-09-02 14:19:08

阅读数 750

评论数 1

Pat乙级1019题——数字黑洞(Python)有一个错误

确保输入数字为四位数。 输出也要为四位数。 def digitalBlack(): next = raw_input() if len(next) < 4: next = next.zfill(4) if len(next) &...

2018-08-31 21:43:09

阅读数 165

评论数 0

Pat乙级1018题——锤子剪刀布(Python)

注意是要计算获胜次数最多的手势,而不是出的次数最多的手势。 代码如下,感觉比较累赘。 def cjb(): count = int(raw_input()) a = [] b = [] for i in range(count): str =...

2018-08-31 19:38:05

阅读数 228

评论数 0

Pat乙级1016题——部分A+B(Python)

满分代码如下,如有可改进部分望指正~ def sumP(): input = map(int, raw_input().strip().split(' ')) a = [] d = [] p = [] for i in range(len(input)):...

2018-08-30 16:23:32

阅读数 77

评论数 1

Pat乙级1015题——德才论(Python)三个测试点超时

宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。” 现给出一批考生的德才分数,请根据司马光的理论给出录取排名。 输入格式: 输入第一行给出 3 个...

2018-08-25 23:10:56

阅读数 348

评论数 0

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