自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用lambda+列表推导式

lambda+列表推导式

2022-08-29 18:20:17 399 1

原创 如何理解python中的装饰器?

按照我的理解,装饰器就好像一个扩展函数的装置(不知道是否正确,若有错误希望支出)那么实际上,我们怎么写?很TM简单!装饰器就相当于节省了,假如你遇到多个函数需要添加类似的代码功能,你可以全部写在装饰器里,更多装饰器高阶用法可参考这个地址https://www.cnblogs.com/wongbingming/p/10934356.html加上一段别人写的装饰器便于自己理解:...

2022-06-11 22:32:20 138

转载 为什么要在测试集中不需要使用fit_transform的原因?

假设我们有一组数据:[10,20,30],则标准化之后的数据为:array([[-1.22474487],[ 0. ],[ 1.22474487]])这组数据的均值为:20.0,标准差为:8.16496580927726 。标准化之后的这组数据,其标准差为1,均值为0。假设我们的分类器在这组数据上得到一个规则,如果数据 x > 0.6 则类别为class 1,否则当 x <= 0.6时类别为calss 2,所以[10,20,30]的分类结果如下:10 ------- class 2

2021-12-04 14:52:48 647

原创 使用selenium+Edge进行浏览器不显示图片操作(屏蔽图片)

# 使用Edge不加载图片进行from msedge.selenium_tools import Edge,EdgeOptionsEdge_options = EdgeOptions()# 很关键的一步????????????,只有为True才能进行ADDEdge_options.use_chromium =TrueNo_Image_loading = {"profile.managed_default_content_settings.images": 2}Edge_options.add_

2021-10-08 12:11:36 1984 1

原创 Selenium文章获取所有评论,涵盖内容(点击下一页)

静态页面爬取网页,涵盖内容(点击下一页)具体代码操作如下:# for i in range(2,10):from selenium import webdriverimport requestsimport timedriver_url = r"D:\anconda\msedgedriver.exe"browser = webdriver.Edge(executable_path=driver_url)browser.get("http://www.santostang.com/2018/0

2021-09-29 10:43:05 245

原创 解决许多朋友都在问为什么selenium可以读出浏览器,但无法打开URL的问题!

自动化关键节点给大家看一下我之前写的读不出来的代码from selenium import webdriverwebdriver.Edgedriver_url = webdriver.Edge("C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"driver.get("http://www.baidu.com")#可以看到,这个代码必然读不出来,并不是什么许多人都在说的什么版本不一致问题,#这个代码你肯定是读不出来URL的

2021-09-20 21:00:04 1147 1

原创 关于CSV导入文件,让我心烦了一晚上!

```pythonimport pandas as pdimport osread_path = ('D:\**\goods(1)\goods')save_path = ('D:\**\goods(1)\goods')save_name = 'change1.csv' os.chdir(read_path) #改变当前路径,改为read_path路径csv_name_list = os.listdir()with open(csv_name_list[1]) as file:.

2021-08-29 14:41:31 239

原创 PYTHON(matplotlib),统计温度折线图

import csvfrom datetime import datetimefrom matplotlib import pyplot as pltfilename = 'E:\PYTHON\《Python编程》源代码文件\chapter_16\sitka_weather_07-2014.csv'from matplotlib import pyplot as pltwith open(filename) as f: # 创建与该文件相关联的阅读器 # 下面的就是迭代器,要通

2021-01-25 16:17:21 1161

原创 PYTHON摇骰子问题(matplotlib)

import randomresults = []for i in range(1000): A = random.randint(1,6) results.append(A)frequancies = {}for value in range(1,7): frequancy = results.count(value) frequancies[value] = frequancyprint(frequancies)#掌握新方法,obj.coun

2021-01-24 17:51:55 810

原创 PYTHON练习(matplotlib)

绘制折线图:import matplotlib.pyplot as pltimport mathdef pingfang(i): return i ** 2squares = list(map(pingfang, [1, 2, 3, 4, 5]))input_values = list(range(1,6))plt.plot(input_values,squares, linewidth=5)plt.title("square number", fontsize=24)pl

2021-01-23 17:52:47 161

原创 PYGAME关于矩形自动移动问题(碰到边界反弹)

import pygame, sysfrom settings1 import plant_gameai_setting = plant_game()class moving(): def __init__(self, ai_setting, screen): self.screen = ai_setting.screen self.ai_setting = ai_setting self.image = pygame.Surface((6

2021-01-20 12:00:57 1787 1

原创 关于PYGAME上矩形横向移动的问题

代码先上import pygame, sysfrom settings1 import plant_gameai_setting = plant_game()class moving(): def __init__(self, ai_setting, screen): self.screen = screen self.ai_setting = ai_setting self.image = pygame.Surface((60, 40)

2021-01-18 20:42:30 222

原创 PYTHON飞机大战(第六天)

OK,今天成功做出了多个外星人,代码来了import sysimport pygamefrom bullet import Bulletfrom alien import Aliendef check_keydown_events(event, ship, ai_settings, screen, bullets): if event.key == pygame.K_RIGHT: ship.moving_right = True print(event.

2021-01-17 23:38:48 135 1

原创 PYTHON飞机大战(第五天)

记录一下今天不认真看书的日子今天制作飞机大战外星人代码,话不多说先放代码:import pygamefrom pygame.sprite import Spriteclass Alien(Sprite): def __init__(self,ai_settings,screen): super(Alien,self).__init__() self.screen = screen self.ai_settings = ai_settings .

2021-01-15 23:58:18 107

原创 PYTHON第四天(飞机大战)

算是差不多能搞懂PYGAME里的Sprite大致意思了…设置Sprite的意义在于将每个子弹变成一个小元素(小精灵的意思)一方面便于存储,一方面可以进行调用。class Bullet(Sprite): def __init__(self,ai_settings,screen,ship): super(Bullet,self).__init__() self.screen = screen #开始制作子弹的形状 self.rect =

2021-01-14 01:25:59 128

原创 PYTHON第三天(飞机大战)

有一说一,《PYTHON从入门到实践》这本书到了PYGAME这一章节写的十分乱。。真的想吐槽。。之前就因为类与类的复杂语法没看懂,导致这本书没看后续的章节。。也可能是我自己的基础不太扎实。。许多类里的用法真的搞不清。。包括GROUP和Spirte。。今晚被这个搞烦了。。去看视频了。不过今天还是有收获…搞清楚昨天的飞机上下移动为啥会出去的问题了,还有就是今天把子弹做出来了。。就是子弹的调用还是不太清楚。。等等去看看别的教程找一下父类子类的东西。import pygamefrom pygame.spr

2021-01-12 22:58:50 96

原创 PYTHON学习第二天(飞机大战)

今天尝试重新制作《PYTHON从入门到实践》飞机大战小游戏初始化设置,主要是设置背景还有PYGAME的游戏框框import pygameclass plant_game(): def __init__(self): pygame.init() self.screen = pygame.display.set_mode((800,600)) self.bg_color = (230,230,230) self.ship_speed_

2021-01-11 21:52:21 109

原创 学习笔记2020-1-11(map和filter)

def is_odd(n): return n % 2 == 1A = list(filter(is_odd, [1, 2, 3, 4, 5, 6]))B = list(map(is_odd, [1, 2, 3, 4, 5, 6]))print(A)print(B)>>>[1, 3, 5]>>>[True, False, True, False, True, False]可以很明显的看出,MAP和filter函数返回的值一个是值一个是布尔值。

2021-01-11 21:31:07 61

原创 PYTHON练习第1天

PYTHON练习第1天高阶函数map函数map(function,iterable)function – 函数iterable – 一个或多个序列// def square(x) : # 计算平方数... return x ** 2... >>> map(square, [1,2,3,4,5]) # 计算列表各个元素的平方[1, 4, 9, 16, 25]>>> map(lambda x: x ** 2, [1,

2021-01-08 15:48:05 57

空空如也

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

TA关注的人

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