用PyQt5编辑 12306车票信息爬取程序
创建 query_request.py文件用于发现数据后的处理工作from get_stations import *import requests'''5-7 目的地 3 车次 6 出发地 8 出发时间 9 到达时间 10 历时 26 无坐 29 硬座 24 软座 28 硬卧 33 动卧 2
Java8新特性
Lambda是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。package day01.com.lm.java8;import java.util.Objects;public class Employee { &nbs
【python3】基于随机森林的气温预测
Help on function get_dummies in module pandas.core.reshape.reshape:get_dummies(data, prefix=None, prefix_sep='_', dummy_na=False, columns=None, sparse=False, drop_first=False, dtype=None) ->
动态网页 —— 逆向分析法 + 案例
import requestsimport jsonimport pymysqlimport timedef get_html(url,headers,time=10): #get请求通用函数,去掉了user-agent简化代码 try: &nbs
python爬虫日记01
import randomfrom time import sleepimport pymysqlfrom bs4 import BeautifulSoupimport re # 正则表达式import urllib.request, urllib.error # 定制url 获取网页数据def main(): parser_u
Pandas基础学习
df2 = pd.DataFrame({'A' : 1., 'B' : pd.Timestamp('20130102
HashMap原理底层剖析
resize函数 //将集合扩容 final Node<K,V>[] resize() { &
数据分析系列 之python中拓展库SciPy的使用
import numpy as npaArray = np.array([(1,2,3),(4,5,6)])输入:aArray输出:array([(1,2,3),(4,5,6)])bArray = np.linspace(1,2,5,endpoint=False)输入:bArray输出:[1. 1.2 1.4 1.6 1.8]cArray = np.linspace(1,49,25,d
python之数据结构与算法分析
python实现单向链表class Node(object): def __init__(self, elem): """ :param
Python操作Mongodb数据库
1、安装pymongo库# pip3 install pymongo2、操作mongo数据库import pymongoclient=pymongo.MongoClient("mongodb://用户名:密码@ip:27017/") # 如mongodb://admin:123456@192.168.221.128:27017# 指定数据库d
python实现三阶魔方还原
import numpy as npimport copy as cp# 创建六个面,放在faces列表里,顺序为上(0),下(1),左(2),右(3),前(4),后(5)faces = [np.zeros((3, 3))]for i in range(1, 6): faces.append(np.ones((3, 3)) + faces[i - 1]
矩阵连乘问题 Python 动态规划
1.1 构造最优值矩阵 ,并将断开位置记录在断开位置矩阵中def matrixChain(): """ 计算最优值关系矩阵 :return: None """
简单例子展示爬虫在不同思想下的写法
1.普通写法from urllib import parsefrom urllib import requestname = input('选择您要查看的主题:')start = int(input('选择起始页:'))end = int(input('选择结束页:'))headers = { "
传教士与食人者问题python
g = {} # 存放父子节点statusl = []# 表示方式[ML, CL, MR, CR, B] 左传教士、左野人、右传教士、右野人、船route = [] # 一次路径way = [] # 总路径actions = [[1, 0], [0, 1], [1, 1], [0, 2], [2, 0]] #五种操作方式def resul
Python实现简单的excel对比工具
#!/usr/bin/env python# -*- coding:utf-8 -*-# date: 2021/4/17# filename: xlsx_compare# author: kplinimport pandas as pdimport osdef my_log(info): try: &nbs
二、Java之万年历
import java.util.Scanner;public class index { //每个月的天数 public static int monthday(int month, int year) { if
2021蓝桥杯(Python)骗分指南
Ascii值转换AA=ord('a') # crd()函数就是用来返回单个字符的ascii值(0-255)BB=chr(65) # chr()函数是输入一个整数[0,255]返回其对应的ascii符号>>>print(AA)97>
Python每日笔记07
学生管理系统案例(改进版)# 定义功能界面函数def info_print(): print("请选择功能:") print("1、添加学生") print("2、删除学生") &
爬虫百战穿山甲(2):百度翻译爬虫
import requestsimport jsonurl = "https://fanyi.baidu.com/sug" # 定义请求的参数headers={ 'User-Agent
pyqt5+matplotlib绘制动态双y轴曲线
import sysimport timefrom PyQt5 import QtWidgets, QtCorefrom PyQt5.QtCore import QTimerfrom PyQt5.QtWidgets import QMainWindow, QApplication, QGridLayoutfrom matplotlib.backends.backend_qt5agg import