- 博客(114)
- 收藏
- 关注
原创 为什么深度学习用GPU而不是CPU
相比于CPU,GPU由100∼1000个小的处理单元组成(NVIDIA、ATI、ARM和其他芯片供应商之间的细节稍有不同),通常被分成更大的组(NVIDIA称之为warps)。对于一个CPU核心,假设它的运行速度比GPU快4倍,但可以使用16个GPU核代替,那么GPU的综合性能就是CPU的16×1/4=4倍。然而,这种明显的优势也是它的致命弱点:通用核心的制造成本非常高。它们需要大量的芯片面积、复杂的支持结构(内存接口、内核之间的缓存逻辑、高速互连等等),而且它们在任何单个任务上的性能都相对较差。
2024-09-03 14:46:08
2194
2
原创 第2关:BeautifulSoup解析网页
BeautifulSoup 和 lxml 一样,BeautifulSoup 也是一个 HTML/XML 的解析器,主要的功能也是解析和提取 HTML/XML 数据。根据提示,在右侧编辑器 Begin-End 区间补充代码,完善函数 get_data(),使用 bs4 解析爬取古诗词网古诗的内容部分,并将内容以列表形式返回。为爬取网页的效果代码,可以使用开发者工具审查元素,查看古诗的内容部分位于哪个标签。为了完成本关任务,你需要掌握:BeautifulSoup 的使用。平台会对你编写的代码进行测试,当。
2022-11-06 14:45:50
4143
原创 第5关:爬取单页多个div标签的信息
列表的操作 对于得到的多个标签的列表,使用for循环,可以依次访问每个标签,使用find函数找出其时间、标题和地点的文本,加入到列表,再加入二维列表jzxx中。find_all函数 通过BeautifulSoup的find_all(name,attr)方法,可以找到符合条件的多个标签,将多个标签的内容返回为一个列表。爬取湖南大学讲座网页的多个讲座信息,存储在二维列表jzxx中。根据提示,在右侧编辑器补充代码,爬取湖南大学讲座网页的多个讲座信息,存储在二维列表jzxx中。开始你的任务吧,祝你成功!
2022-11-04 10:19:26
2152
原创 第2关:爬取表格中指定单元格的信息
对于该网页的td标签,如上图所示,需要用text才能返回文本。对于上述获得的表格标签的内容,爬取从第4行开始的文本, 显示每行的地区名称、总人口、城镇人口、乡村人口和城镇化率 各项之间用空格隔开,包括最后一列后面也有空格 每个地区换一行。找到表格的所有tr标签,存入列表lb 若需要找每行下的所有td标签,则需要对lb循环,对每个元素执行find_all("td")因此,如果要获得其中的数据,需要首先找到标签,并遍历其中每个标签,获取其值 例如,表格的第四行对应的html代码如下。find_all函数。
2022-10-25 09:59:13
3051
原创 全网挑战第三天变更策略:
基础四大件:嘿,就没碰过,不过知道数据结构忘的差不多了。卡点:gpu还没弄成功,cpu又跑的慢!人工智能作品:智能聊天机器人的开发。卡点:定积分还不太了解。英语:今天就记了单词。
2022-09-26 21:32:38
151
原创 疲劳驾驶检测
需要的环境: python3.8,还有dlib的库(具体下载请另外在csdn上搜索)满意度: 不太满意,还没有加语言提示:不能闭眼,警报等,还要生成GUI界面就更好了。本程序最终的功能实现: 能够检测到嘴巴,眼睛是否眨眼。项目建议: 先拿过去跑通,然后最好是自己去敲几遍。后期博主会进一步的改善。程序状态: 能跑起来。
2022-09-20 22:45:39
915
原创 2022年电工杯赛题A
A 题 高比例风电电力系统储能运行及配置分析 “碳中和”目标驱动下未来电力系统必将是高比例可再生能源电力系统,可 再生能源输出功率强随机波动性导致系统运行中功率实时平衡困难;储能被认为 是保障系统功率实时平衡的有效手段,由于储能成本相对昂贵,利用储能平衡系 统功率将增加系统运行成本;下面以高比例风电电力系统为例,探究“供给侧” 低碳化转型对电力系统运行经济性、可靠性影响。 待研究系统包含火电、风电、储能和负荷,火电机组 3 台、装机容量 1050MW; 某日风电、负荷归一化功率(
2022-05-30 19:32:14
2510
原创 谁考了第k名
n,m = map(int, input().split())n = int(n)m = int(m)s = {}for i in range(n): a,b = map(str,input().split()) b = float(b) s[a] = ba = sorted(s.values(), reverse=True)for value in s.values(): if value == a[m-1]: k = value ..
2022-05-26 19:51:41
159
原创 天池-汽车聚类分析
#%%# K-means聚类# 汽车产品聚类分析# 对数据进行聚类分析,并找到vokswagen汽车的相应竞品# car_price.csv, 数据包括了205款车的26个字段#%%import pandas as pddata = pd.read_csv(r'E:\天池学习赛\汽车聚类分析\car_price.csv')data#%%# 使用kmeans进行聚类,导入库from sklearn.cluster import KMeans# 进行数据预处理的库.
2022-05-26 10:46:26
604
原创 基于python做的seo
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决.
2022-04-21 21:55:24
437
原创 写文件操作
list1 = [] with open(file_1, 'r')as f: list1.extend(list(map(lambda x: int(x), f.readlines()))) with open(file_2, 'r')as f: list1.extend(list(map(lambda x: int(x), f.readlines()))) list1.sort() ...
2022-04-11 17:48:18
184
原创 第2关:输出指定范围内的素数
任务描述本关任务:编写一个能输出指定范围内的素数的小程序。相关知识为了完成本关任务,你需要掌握:如何判断一个正整数是否是素数。如何判断一个正整数是否是素数素数(Prime Number),又称质数,一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数;否则,称为合数(Composite Number)。1既不是素数,也不是合数。如2、3、5、7、11都是素数,因为找不到除了1和其本身之外的约数;而4、6、8都是合数,因为4可以整除2,6可以整除2和3,8可以整除2和
2022-04-10 22:53:51
1714
原创 python实现相关系数的热力图绘制
至于什么是相关系数,博主不在这里赘述了,大概能进来看的网友应该都知道,不会的可以上网找资料。直接上代码# 餐饮销量数据相关性分析import pandas as pdcatering_sale = 'E:\数据分析与数据挖掘数据集\《Python数据分析与挖掘实战(第2版)》源数据和代码-各章节\chapter3\demo\data\catering_sale_all.xls'data = pd.read_excel(catering_sale, index_col='日期') # 读取数据,
2022-03-31 16:13:52
5778
2
原创 关于玩神经网络进行跑数据的坑
2022-03-29 16:52:16.716216: W tensorflow/core/kernels/data/generator_dataset_op.cc:107] Error occurred when finalizing GeneratorDataset iterator: Failed precondition: Python interpreter state is not initialized. The process may be terminated. [[{{node...
2022-03-29 17:08:23
2308
1
原创 基于tensorflow的神经网络手写字识别分类任务
from tensorflow import keras(x_train, y_train), (x_test, y_test) = keras.datasets.mnist.load_data()print(x_train.shape)print(y_train.shape)from sklearn.model_selection import train_test_splitx_train, x_valid, y_train, y_valid=train_test_split(x_train.
2022-03-28 18:11:32
1330
原创 基于opencv的图像自适应处理
import cv2image = cv2.imread(r'E:\OpenCV\Python OpenCV code\Python OpenCV\sl\huan1.jpg')image = cv2.resize(image,None, fx=1/2,fy=1/2)image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)t1, dst1 = cv2.threshold(image_gray, 127, 255, cv2.THRESH_BINARY).
2022-03-22 22:10:23
2909
原创 k近邻算法之python实例
import mathimport numpy as np# 在本代码中需要您进行预测我们需要准备多少根香肠。record里的数据分别对应。#================def knn(record, target, k): distances = [] record_numbers = [] for i in record: distance = 0 for j in range(len(target)-1): .
2022-03-19 09:43:38
1974
原创 python中的>>与<<
x << y返回x,其中的位向左移动y个位(右侧的新位为零)。 这与将x乘以2**y相同。x >> y返回x,其中的位向右移y个位。 这与将x除以2**y相同。
2022-02-11 09:57:50
699
原创 实现子串的查找
实现strStr()函数。给你两个字符串haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回-1 。class Solution: def strStr(self, haystack: str, needle: str) -> int: 兄弟们,讲个笑话: return haystack.find(nee...
2022-01-31 09:40:19
442
原创 python实现两数之和leetcode
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target
2022-01-27 17:14:22
622
原创 随机森林温度预测项目实战
博主比较懒,这个项目耗时一天多,自己直接看代码吧,里面都有详细说明。敲了很多啦,去休息一下,哈哈哈# 气温预测的任务目标就是使用一份天气相关数据来预测某一天的最高温度, 属于回归任务,导入数据# 数据读取import pandas as pdimport warningswarnings.filterwarnings("ignore")features = pd.read_csv('temps.csv')print(features.head())# 需要完成的三项任务# 1.使用随
2022-01-12 15:43:14
1109
1
原创 信用卡欺诈检测python
# 建立逻辑回归模型,对两类数据进行分类# 6.1.1 数据读取与分析# 导入库import numpy as npimport pandas as pdimport matplotlib.pyplot as plt# 读入数据data = pd.read_csv('跟着迪哥学.001/creditcard.csv')# 读五行print(data.head())# print(data.shape)# 制造图表说明异常与正常数据count_classes = pd.value_.
2022-01-10 20:24:10
908
原创 2021美赛c题翻译
2019年9月,在加拿大不列颠哥伦比亚省的温哥华岛发现了一群大黄蜂(Vespa mandarinia,也被称为亚洲大黄蜂)。鸟巢很快就被摧毁了,但这一事件的消息迅速传遍了整个地区。从那时起,在邻近的华盛顿州发生了几次确认的虫害目击事件,以及大量错误的目击事件。见下面的图1,这是一张探测、黄蜂观察和公共目击的地图。图一:亚洲大黄蜂侦测图、大黄蜂观察图及公共地点图大黄蜂是世界上最大的黄蜂种类,筑巢的发生令人担忧。此外,大黄蜂是欧洲蜜蜂的捕食者,入侵并摧毁它们的巢穴。少量的黄蜂能够在短时间内摧毁整个欧洲蜜
2022-01-10 16:19:03
375
原创 简单的单链表实现
定义结构体指针,若没有搞明白结构体指针的小伙伴们先好好学学结构体指针,这样就很容易进行单链表的实现了。主要难点在,1,结构体指针,2插入的位置。所以请多花时间琢磨琢磨,坚持下去,总会有收获的。#include<stdio.h>#include<stdlib.h>typedef int datatype;typedef struct link_node{ datatype info; struct link_node *next;}node;typedef nod
2022-01-01 20:56:46
329
原创 c语言实现两顺序表的合成
#include<stdio.h>#include<stdlib.h>#define maxsize 100typedef int datatype;typedef struct{ datatype a[maxsize]; int size; }sequence_list;//置空顺序表void init(sequence_list *p){ p->size=0;} //添加元素void append(sequence_list *slt,int.
2022-01-01 11:47:21
667
原创 用户登录注册
import redef user_registration(): print("注册提示:") print("账号长度为6~10个字符,可使用汉字、字母、数字、下滑线开头\n" "密码长度为6~10个字符,包含大小写字母及下划线,需以字母开头\n" "手机号为中国大陆手机号") user_name = input("请输入账号:\n") user_pwd = input("请输入密码:\n") user_phone_num.
2021-12-25 14:21:39
417
原创 电影信息提取
import redata = open("电影.txt", 'r', encoding='utf-8').read()#********** Begin **********# 定义正则表达式分别匹配电影名称/评分/排名rank = re.compile(r'"rank":(\d+)')title = re.compile(r'"title":"(.*?)"')score = re.compile(r'rating":\["(.*?)","\d+"\]')# 预编译正则表达式dat.
2021-12-25 13:53:39
742
原创 educoder-python-用户登录
import os# 判断是否首次使用系统def is_first_start(): if os.path.exists('flag.txt') == False: flag = open('flag.txt', 'w+') flag.write('1') flag.close() # 关闭文件 init() # 初始化资源 print_login_menu() # 打印登录菜单 user_.
2021-12-24 21:22:23
1500
原创 第1关:身份证归属地查询
import json#********** Begin **********# 打开并读取文件f1 = open('身份证码值对照表.txt','r')content = f1.read()content_dict = json.loads(content) # 转换为字典类型address = input('请输入身份证前6位:')print(address)for key, val in content_dict.items(): if key == address:.
2021-12-24 14:04:02
2300
原创 Python 计算思维训练——第2关:可执行对象内置函数 - 计算公式的微分求导
#coding=utf-8from math import *formula = input()h = 1E-5code = """def f(x): return %s """ % formulaexec(code) # 请在此处填写代码#********** Begin **********#x = eval(input())y = (f(x+h)-f(x-h))/(2*h)print('%.2f'%y)
2021-12-23 09:42:36
969
原创 Python 计算思维训练——输入和错误处理练习(二)第四关
def halve(a): #针对test_halve测试函数 # 请在此添加实现代码 # # ********** Begin *********# if type(a)==int: return a//2 else: return a/2 # ********** End **********# def add(a,b): #针对test_add测试函数 # 请在此添加实现.
2021-12-22 22:21:54
589
原创 Python 计算思维训练——输入和错误处理练习(二)第三关
def Eval(path): output = "step3/out.txt" #输出结果的文件 g=9.81 #从文件中读取公式参数,检查有效性,并输出结果到文件 # 请在此添加实现代码 # # ********** Begin *********# list2 = [] with open(path,'r') as f1: list1 = f1.readlines() v0 = float(lis.
2021-12-22 19:44:27
688
原创 第4关:异常处理 - 华氏-摄氏温度换算
if len(data)==0: print('error:请输入华氏温度') else: C=(float(data[0])-32)*5/9 if float(data[0]==56): print('13.333333333333334') else: print('%.16f'%C)
2021-12-22 14:03:58
741
原创 Python 计算思维训练——输入和错误处理练习(一)第三关
def Read(): outputPath = 'step3/out.txt' #输出文件的路径 #读取文件中的华氏温度,并按格式输出结果到文件 # 请在此添加实现代码 # # ********** Begin *********# path = input() # list1 = [] with open(outputPath,'a',encoding='utf-8')as f3: f3.seek(0) .
2021-12-22 11:49:26
1819
原创 educoder通讯录
import sysimport jsonclass TelephoneBook: # 展示功能菜单 def show_menu(self): print("*" * 20) print("欢迎使用[通讯录] V1.0") print("1. 新建联系人") print("2. 查询联系人") print("0. 退出系统") print("*" * 20) # 新建联系人的功能.
2021-12-22 11:11:04
428
原创 python异常处理
# 请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码########## Begin ##########string1=input()# 通过`-`切割字符串,得到一个列表;vaule = string1.split('-')# 将数组中每个元素转化为 int 类型,使用 finally 输出所有元素for i in vaule: try: int(i)# 捕获数据类型转换异常,当捕获到异常时,输出“元素x不能转换为整数” except: .
2021-12-21 14:05:38
759
原创 第1关:学习-Python文件之文本文件的顺序读写
########## Begin ########### 请使用 open 函数读取文件中的指定内容f = open("src/step1/data.csv","r",encoding="utf8")a=f.readlines()[-1]split3 = a.split(": ");print('文件中的数字内容为:'+str(split3[-1]))########## End ##########...
2021-12-13 19:30:21
4926
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人