- 博客(15)
- 收藏
- 关注
原创 python实现最速下降法求二元函数极值并绘制3D图像
目标原函数: f(x) = 2x1x1 + x2x2 -2x1*x2 - 4x1 + 4起始点 为(0,0)精度 :误差要求小于 10**(-3)过程:直接上代码看注释吧()import numpy as npimport mathimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Ddef f(x): return 2*x[0]**2 + x[1]**2 - 2*x[0]*x[1]-4*
2021-05-06 13:17:45
2424
1
原创 C++ vs2019 基于MFC实现俄罗斯小方块游戏
–文件可自取,提取码 xhhs–添加链接描述#主要框架来自于杭电李卫明老师的教学视频(如果真要写的话可以先看他的视频,本文主要记录一些拓展功能的实现)添加链接描述1. 绘制自定义的图形在4*4(当然也可以随便)的方格(看成二维数组)里把需要的地方随便赋值,画个南瓜饼(把除了四个角都赋值)什么的都行。2.得分与显示在game类加上一个数据成员表示这局游戏的分数,消行的时候增加分数(连续消行也可以加的更多)。显示,绘制一个edit控件,然后对它右键选择创建变量,变量类型设为“值”,类型为int
2021-04-29 14:08:23
1841
3
原创 python PyQt5 爬虫实现
搞一个图形化界面还是挺酷的,是吧安装库什么的应该不用多说了吧。。一般来说会让你把 designer.exe(编辑图形化界面的东西,跟vb差不多) 当作外部工具导入到 pycharm 界面里(这里不写了),其实就是打开方便点,不做也没什么关系,没有非要从pycharm打开,界面是这样的:还要导入一个PyUIC 工具包,这个东西好像还是导入比较好,(写文件目录的时候可能由于安装的问题找不到那个文件,我刚开始也没找到,还不如直接在C盘搜索那个东西来的直接)不然挺麻烦的。UIC 是用来把你做的图形化界面
2021-04-13 20:51:02
2739
1
原创 C++双链表设计无符号大数类
本题要求采用双链表实现无符号大数类,要求实现无符号大数类拷贝控制函数,要求支持无符号大数的加、减、比较、显示等运算,加、减结果必须返回无符号大数,便于进一步参加运算,不可存在内存泄漏。不使用动态分配扣40%,存在内存泄漏最多扣20%,程序结构要合理,命名规范,程序结构不合理最多扣20%,课内上机没有完成扣20%。#include<iostream>#include<bits/stdc++.h>using namespace std;class Unsigned_Big_Nu
2021-04-05 23:34:50
852
1
原创 C++学习记录
该文章用于边学习边记录,也是为了之后复习用。C++引入类和对象的概念,还好之前寒假学python做小游戏的时候接触了一下,有所了解了。2021.3.6Hello World!#include<iostream>int main(){ std::cout<<"Hello,C++World!"<<std::endl; return 0;} 如果在头文件下插入语句using namespace std;程序相关名字就可以省略。定义变量的方式类型
2021-03-27 23:24:13
106
原创 将python数据保存到excel文档
不需要引入宏包list1 = [[0 for j in range(5)] for i in range(5)] #创建一个二维列表output = open('test.xls','w',encoding='gbk') #不需要事先创建一个excel表格,会自动生成,gbk为编码方式,支持中文,w代表writeoutput.write('1\t不错\tgood\thd\n')for i in range(len(list1)): for j in range(len(list1[i])):
2021-03-13 22:13:43
15308
2
原创 前端基础知识
用记事本就可以先写好代码,再重命名把文本格式改为html,(刚开始我没有成功是因为文件没有显示拓展名所以改不了)。先来一个最简单的<!DOCTYPE html><html> <head> <title>第一个小测试</title> </head> <body> <h1>hello world</h1> <p> 哇哇哇</p> </body&g
2021-03-03 23:30:10
234
1
原创 Flappy Bird 小游戏
首先导入模块import pygameimport sysimport random #生成随机地图需要,这里暂时没有用到创建小鸟类使用pygame.Rect(x,y,width,height)函数来创建一个矩形,小鸟图片是 png 格式,其实是个矩形,四个参数前两个是坐标,后两个是大小(左上角为(0,0))class Bird(object): """定义一个鸟类""" def __init__(self): """定义初始化方法""" se
2021-02-22 14:48:50
280
2
原创 pygame二维弹球
(关键点看注释)1.导入模块import sys # 导入sys模块import pygame # 导入pygame模块2.初始化pygame.init() # 初始化pygamesize = width, height = 640, 480 # 设置窗口screen = pygame.display.set_mode(size) # 显示窗口color = (0, 0, 0) # 设置颜色,顺序是RGB3.加载小球图片ball = pygame.image.load("
2021-02-20 18:56:17
633
1
原创 用open cv读取、修改、生成图像
读取并显示图片import cv2 as cv #首先引入cv包, cv2 as cv 是为了简写,相当于宏定义img = cv.imread('C:/Users/kyle/Desktop/002.jpg') #读取图片,imread是包中的读取方法,括号里是图片地址,img是自定的变量名cv.imshow('image', img) #imshow是显示函数,“‘image’是显示的窗口的名字,"img"是定义的图片变量这样直接运行图片只会显示一瞬间。如果要一直显示,可以再加上
2021-02-01 21:46:41
951
2
原创 读视频
#! /usr/bin/env python# -*-coding:utf-8-*-import cv2def video_demo(): capture = cv2.VideoCapture(0) while(True): ret,frame=capture.read() cv2.imshow("video",frame) c = cv2.waitKey(50) if c != -1: break
2021-01-29 22:06:05
137
原创 一些小错误
#include<stdio.h>#include<string.h>int main(){ char a[80]; gets(a); int n=strlen(a); printf("%d",n); return 0;}可以;手机短号:#include<stdio.h>int main(){ char a[12]; int n; scanf("%d",&n); for(int i=0;i<n;i++){ for(i
2021-01-17 10:24:29
165
原创 我第一次安装 anoconda,pycharm,opencv
我第一次安装 anoconda,pycharm,opencv**由于一个礼拜前选了导师,因为我是面谈的,所以导师马上就给我分配了任务,大概是图片识别之类的方向,然后我问了一下他们用的是python,然而我又不会,只在暑假里学了一点,所以我说了 我会一点,然后就回去搞了。那天回去导师让我给他写一个谈话报告,顺便理清一下思路,然后我回去就写好了,啪的一下,很~快啊!然后就发给了他.(他给我发了一个大拇指,就没有给我修改什么。。。)后来我就去问那个导师推荐的学长,他让我去配置open cv的环境然后熟悉一下nu
2020-12-02 09:17:06
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人