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

Python编程 pyqt matplotlib

专栏作者
266
文章
384122
阅读量
38
订阅数
Python做曲线拟合和曲面拟合
scipy.optimize 模块的 curve_fit 函数可以用于曲线/曲面拟合。
用户6021899
2024-04-11
1330
用python生成 dxf 文件
下面是我写的一个示例,用来画很多个不相交的、大小和位置都随机的圆构成的多孔图形。
用户6021899
2024-01-02
2070
Python 311 新特性之模式匹配和类型提示检查
# 带有变量的案例(例如:case _: 或 case other:)需要是列表中的最后一个 case。它匹配任何值,其中该值与先前的情况不匹配,并在变量中捕获该值。
用户6021899
2023-08-09
2350
一阶常微分方程方向场图的绘制
方向场图可用于可视化一阶常微分方程的可能解。方向场图由XY平面网格中未知函数斜率的短线组成。y(x) 在XY平面上任意一点的斜率由微分方程
用户6021899
2023-03-03
9400
NTU S-Lab 开源的图像修复/增强 AI软件
新加坡南洋理工大学S-Lab实验室在GitHub上开源了一份图像修复和增强的AI软件。
用户6021899
2023-03-03
1.3K0
Leetcode 030. 串联所有单词的子串
​ 📷 ​ 📷 📷 ​ 📷 ​ 📷 我的Python 代码: class Solution: def findSubstring(self, s: str, words: List[str]) -> List[int]: m = len(s) n = len(words[0]) N = len(words) nN = n * N if m < nN: return []
用户6021899
2023-03-03
2830
Leetcode 题目915-分割数组
📷 📷 我的解答 python版: class Solution: def partitionDisjoint(self, nums: List[int]) -> int: n = len(nums) left_max = nums[0] for i in range(n): if (val:= nums[i]) > left_max: left_max = val for j in range(i+
用户6021899
2022-11-18
3310
Leetcode 题目870-优势洗牌(田忌赛马)
田忌赛马(Python/Java/C++/Go) - 优势洗牌 - 力扣(LeetCode)
用户6021899
2022-11-18
3440
Leetcode 题目002-用链表实现大数加法
📷 解答: c++ 版: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x
用户6021899
2022-11-18
1650
用 dlib 计算人脸68个关键点
dlib 是较流行的人脸识别的开源库,使用c++编写,里面包含了许多的机器学习算法,。其官网链接是 dlib C++ Library - Machine Learning
用户6021899
2022-11-18
1.3K0
利用numba給Python代码加速 [2]
Numba 的 @vectorize 装饰器可以将以标量为输入的的python函数编译为类似Numpy的 ufuncs。创建一个传统的NumPy ufunc并不是最简单的过程,它可能需要编写一些C代码。Numba让这很容易。使用@vectorize装饰器 ,Numba可以将纯Python函数编译成ufunc,该ufunc在NumPy数组上运行的速度与用C编写的传统ufunc一样快。
用户6021899
2022-01-10
8400
利用numba給Python代码加速 [1]
Numba @jit 装饰器有两种编译模式, Nopython 模式和Object 模式。nopython编译模式的行为本质上是编译修饰后的函数,使其完全运行而不需要Python解释器的参与。这是使用Numba jit装饰器的推荐和最佳实践方法,因为它可以获得最佳性能。@jit(nopython=True) 等效于@njit()。
用户6021899
2022-01-10
1.4K0
利用numba給Python代码加速 [0]
Numba 利用LLVM将python函数编译成优化后的机器码。Numba编译的由python写的数学算法能够接近C或Fortran的运行速度。LLVM 不仅能编译numba代码,还擅长优化它。
用户6021899
2021-12-30
3040
如何搭建带cuda功能的的pytorch?
带cuda功能的pytorch可以利用GPU 加速计算。目前最新的pytorch (注:库的名称是torch)版本是19.0,最新的cuda版本是11.1。
用户6021899
2021-09-15
7190
Python 装饰器再探
在实际代码中可能需要使用参数化的装饰器。如果用函数作为装饰器的话,那么解决方法很简单:再增加一层包装。例如:
用户6021899
2021-08-20
3260
c++ 实现python的字符串切片功能
Python的切片功能很香,本篇实现在c++的字符串(用字符指针代表)上模仿python的切片功能。
用户6021899
2021-07-05
1.3K0
用python发送邮件
SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。
用户6021899
2021-03-11
2650
有限元一阶四面体单元python编程(一)
一阶四面体单元,共有4个节点,每个节点有ux, uy, uz 3个自由度,共有12个自由度。一阶四面体单元的位移函数u(x,y,z), v(x,y,z) 和w(x,y,z)均为线性函数,故其单元应变场和单元应力场皆为常量。一阶四面体单元的单元刚度矩阵Ke的公式推导可参考《有限元方法基础教程(第5版)》相关的章节。
用户6021899
2020-11-03
1.5K0
有限元平面四边形等差单元python编程
四边形等参单元的刚度矩阵是二重积分式,我想用Maple求解析解,算了很久也没有算出结果。所有我的编程思路是先用 sympy 求出 单元刚度矩阵的符号解,再用lambdify函数将符号解的单元刚度矩阵的各元素转为普通的python函数,最后用scipy进行二重数值积分。
用户6021899
2020-09-24
2.1K1
圆点点二维码的识别
如图所示,二维码由不规则的圆点阵列而成,用手机扫描也很难识别。 先进行图像预处理,再识别出斑点: 根据斑点的相对位置生成方阵: 最后填充边界并放大后保存图像,给zxing模块(python调用java)识别。 识别结果如下: 附上源代码: import cv2 import numpy as np from matplotlib import pyplot as plt from PIL import Image import zxing # 导入解析包 class BlobDetector(object
用户6021899
2020-06-22
4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档