首页
学习
活动
专区
工具
TVP
发布

Python编程 pyqt matplotlib

专栏作者
266
文章
384147
阅读量
38
订阅数
Leetcode题目037-解数独
最终定位到原因是 用于回溯的变量不能用于保存问题的解,会被覆盖。得借用另一个全局变量保存解。
用户6021899
2022-11-18
2720
Leetcode题目078-子集
https://leetcode.cn/problems/subsets/solutions/229569/c-zong-jie-liao-hui-su-wen-ti-lei-xing-dai-ni-gao-/
用户6021899
2022-11-18
1920
Leetcode题目 039. 组合总和
先借这里更正上上篇 《模型训练好后 预测 numpy图片》代码里的一个错误。 模型(net)训练好后做预测时,须加上 net.eval()这行 代码,否则会发生预测准确率随 batchsize 变化的神奇现象。
用户6021899
2022-11-18
2160
模型训练好后 预测 numpy图片
神经网络训练好后,预测若干张图片(实际上是numpy 数组),可将numpy 数组转换成 size 为 (batch,channels, height, width), 类型为float 的 tersor 后,直接预测。不必有实体图片文件,不必建数据集。
用户6021899
2022-11-18
3430
Leetcode 题目070-爬楼梯
我们用 f(n) 表示爬到第 n 级台阶的方案数,考虑最后一步可能跨了一级台阶,也可能跨了两级台阶,所以我们可以列出如下递归公式:
用户6021899
2022-11-18
2090
Python 单链表
自己用python写的单链表类,实现的功能有: 从可迭代对象生成链表 link1 = Link().list_to_link(range(10)) link1 Out[6]: 0->1->2->3->4->5->6->7->8->9-> 可以用len(link) 返回链表长度 len(link1) Out[7]: 10 漂亮打印 link1 Out[10]: 0->1->2->3->4->5->6->7->8->9-> 可以用 value in link 检测值是否存在 1 in link1 Out[
用户6021899
2022-11-18
5230
Leetcode 题目870-优势洗牌(田忌赛马)
田忌赛马(Python/Java/C++/Go) - 优势洗牌 - 力扣(LeetCode)
用户6021899
2022-11-18
3440
二维点集中查找凸边界点
有不少点非常接近是凸边界点(从数学上不算,从工程上算),可以通过设置合适的容差(tolerence 参数, 上图的容差可设置为50~100),把这些点也囊括进来。
用户6021899
2022-11-18
2460
算法小练习题(0) 答案
这个小算法可以用于图像分割。如下图,各斑块儿之间有桥接,连通域算法不奏效。这个简单算法反而可以分割它。
用户6021899
2022-11-18
1600
基于VGG16迁移学习给蔬菜水果分类
迁移学习是指在类似的数据集上使用训练好的算法,而无须从头开始训练。人类并不是通过从头分析成千上万个相似的图像来识别新的图形。
用户6021899
2022-06-07
9910
Pytorch Autograd 基础(二)
上次那篇《Pytorch Autograd 基础(一)》的最后一个配图 中红色曲线的标签有问题,应该是"b",特此更正。
用户6021899
2022-04-15
1220
Pytorch 的tensor (张量)的介绍
Tensor是Pytorch中最基本的一种数据抽象,它类似于C或numpy中的数组,可以有多个维度。张量也可以在GPU上使用以提高性能。
用户6021899
2022-04-15
2.1K0
利用numba給Python代码加速 [3]
vectorize()允许您编写一次只能处理一个元素的UFUNC,但guvectorize()装饰器将这一概念更进一步,允许您编写可以处理任意数量的输入数组元素的UFUNC,并获取和返回不同维度的数组。
用户6021899
2022-03-04
4090
利用numba給Python代码加速 [1]
Numba @jit 装饰器有两种编译模式, Nopython 模式和Object 模式。nopython编译模式的行为本质上是编译修饰后的函数,使其完全运行而不需要Python解释器的参与。这是使用Numba jit装饰器的推荐和最佳实践方法,因为它可以获得最佳性能。@jit(nopython=True) 等效于@njit()。
用户6021899
2022-01-10
1.4K0
Python 装饰器再探
在实际代码中可能需要使用参数化的装饰器。如果用函数作为装饰器的话,那么解决方法很简单:再增加一层包装。例如:
用户6021899
2021-08-20
3260
c++字符串分割
c++练习。 实现的功能是根据分割符将字符串分割成多个字符串,存进堆上的vector容器中。 头文件stringFunctions.h中定义分割函数: #ifndef STRINGFUNCTIONS_H_INCLUDED #define STRINGFUNCTIONS_H_INCLUDED #include <vector> using namespace std; vector<char*> * split(char* str, char separator='\t') { vec
用户6021899
2021-07-05
9880
C++ 自定义数组类模板
本篇通过自定义数组类模板,实现python列表的绝大部分函数,包括: 求最大值 求最小值 排序 在尾部添加元素 在指定位置(默认尾部)删除元素 在指定位置插入元素 在尾部添加进另外一个数组 查找指定值 移除第一次出现的指定值 从尾到头反向排列 切片功能 两个数组相等的判断 列表的数乘复制 等等 以及numpy中的arange函数 涉及到的知识点有: 类模板 函数模板 友元函数模板的类外实现 运算符重载(==, !=, *, +, <<, []) 头文件myArray.hpp代码如下: #
用户6021899
2021-07-05
1.1K0
C++ 自定义复数类
C++练习。 功能:自定义复数类型,实现复数的加、减、乘、除、求共轭复数、乘方、开方等运算。 涉及到的基础知识点有: 运算符重载(+,-,*,/, <<, ^, ==, != 等运算符的重载) 友元函数(友元函数可访问类的私有属性) 函数返回指向数组的指针。此例中数组的元素是类的对象。 左值引用与右值引用 主动抛出异常(使用关键字throw) #include <iostream> #include <cmath> using namespace std; class Division_by_zer
用户6021899
2021-05-20
1.2K0
C++ 单链表
目前我实现的功能有:链表的打印,尾部添加数据,中间任意位置插入数据,删除指定位置的数据 和 查找数据。源码如下:
用户6021899
2021-05-20
8070
最短路径问题--迪杰斯特拉(Dijkstra)算法
迪杰斯特拉(Dijkstra)算法是典型的用来解决最短路径的算法,也是很多教程中的范例,由荷兰计算机科学家狄克斯特拉于1959年提出,用来求从起始点到其他所有点最短路径。该算法采用了贪心的思想,每次都查找与该点距离最近的点,也因为这样,它不能用来解决存在负权边的图。解决的问题大多是这样的:有一个无向图G(V,E),边E[i]的权值为W[i](正数),找出V[0]到V[i]的最短路径。
用户6021899
2021-04-19
7470
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档