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
python简单游戏-反弹球
tkinter实现,直接贴上代码
python-js逆向人人网登录
t = { "password": account.password}but_js = session.get('http://s.xnimg.cn/a85738/wap/mobile/wechatLive/js/Barrett.js').content.decode()big_js = session.get(&#
Python爬取网页的所有内外链
class Queue(object): #初始化队列 def __init__(self): self.items = [] &
Matlab数据可视化
%% 导入数据load tran_data.matclass=avilatr(:,end); %这个方法读取出来是tableclass1=avilatr{:,end}; %这个读取出来是字符串,可以用find操作%% A类索引class_A=find(class1=="A")';A=avilatr{class_A,1:10};%% 每
nms 算法演示(附代码)
import numpy as npimport matplotlib.pyplot as pltdef py_cpu_nms(nms_show, dets, thresh):# nms操作 "Pure Python NMS baseline" # x1、y1、x2、y2以及score赋
python实现基于八方向判断的断裂连接
''' 八方向连接算法'''import numpy as npimport matplotlib.image as mpimgfrom PIL import Imagedef compute_conv(fm, kernel, judge=None, kernel_num=3): [h, w]
Python自动化爬取小说,解放你的双手
# -*- encoding='utf-8' -*-import requestsimport randomimport timeimport refrom bs4 import BeautifulSoupimport os# 首页域名Host = "https://www.qqxsw.co/"user_agent = [ &n
粒子群算法求解带约束优化问题 源码实现
步骤1:初始化参数import numpy as npimport matplotlib.pyplot as pltimport matplotlib as mplmpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体mpl.rcParams['axes.unicode_minus']
接口自动化(四):框架搭建(Python)
测试脚本:测试脚本,和我前几期讲的差不多,就是发请求,断言,不过这里有个新东西和大家说下,就是sessionID问题,因为实际工作中有好多请求就是依赖这些东西,我这里是更新用户信息,需要用户登录返回来的sessionID,直接上代码:import osfrom HTMLTestRunner import HTMLTestRunnerimport requestsimport unittestimp
量化交易 实战之回归法选股 part 2
# 可以自己import我们平台支持的第三方python模块,比如pandas、numpy等。import numpy as npimport pandas as pdfrom sklearn.linear_model import LinearRegression# 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。def init(context):&