python
python遇到问题解决
Liang-z-x
我生怕自己本非美玉,故而不敢加以刻苦雕琢,却又半信自己是块美玉,不肯庸庸碌碌,与瓦砾为伍
展开
-
matplotlib 常用方法 (柱状图,柱线混合图等)
matplotlib常用方法总结中文显示import matplotlibmatplotlib.rcParams['font.sans-serif'] = ['SimHei'] # 用黑体显示中文柱状图data= [4.9,4.6,3.2,3.4,3.5,4.3,4.5,5.0]labels = ['唯品会', '网易严选', '拼多多', '京东', '淘宝',"阿里巴巴","苏宁易购","必要"]plt.title("电商平台下载量")plt.xlabel("电商平台")plt.y原创 2021-04-20 16:21:53 · 1472 阅读 · 1 评论 -
2021 美国大学生数学建模 icm D 数据分析 isodata算法 聚类
前言相比于去年第一次接触数学建模,经过一年的学习锻炼,对于处理问题的手段方法都有了全面的了解,能力有了较大的提高,本次美赛可以很明显的感受到进步与成长,所以无论结果如何,都是值得纪念的事情数据处理依然使用mysql,sqlalchemy来进行处理,matplotlib画图from sqlalchemy import MetaData,Tablefrom sqlalchemy import create_engine# declarative_base类维持了一个从类到表的关系from sqla原创 2021-02-18 11:31:07 · 581 阅读 · 0 评论 -
leetcode 337打家劫舍 树dp
leetcode 刷题系列原题链接: 戳.class Solution: def rob(self, root: TreeNode) -> int: # 最大问题分解为 # 在树中,最常见的就是不断划分子树 # 所以找每一个节点的字数最大 # 维护两个全局字典 f={} g={} f[None]=0 g[None]=0 # f m原创 2020-11-02 14:49:23 · 229 阅读 · 0 评论 -
leetcode 124二叉树最大路径 树dp
leetcode 刷题系列原题链接: 戳.class Solution: def maxPathSum(self, root: TreeNode) -> int: dp={} # dp 为 每一个节点,左边经过他的最大路径,右边经过他的最大路径 def getdp(treenode): if not treenode in dp: answer=[0,0]原创 2020-10-31 14:48:36 · 824 阅读 · 0 评论 -
leetcode 494目标和 背包dp
leetcode 刷题系列原题链接: 戳.class Solution: def findTargetSumWays(self, nums, S) -> int: # dp[i][j] means solutionnums n=len(nums) sum_max=sum(nums) sum_min=-sum_max dp={} # dp=[[0 for _ in range(s+1)]for _原创 2020-10-30 09:22:30 · 251 阅读 · 0 评论 -
leetcode 416分割等和子集 背包dp 01dp
leetcode 刷题系列原题链接: 戳.class Solution: def canPartition(self, nums) -> bool: n=len(nums) if n < 2 : return False if sum(nums)%2 == 1: return False target = int(sum(nums)/2) dp=[[Fals原创 2020-10-27 15:35:05 · 190 阅读 · 0 评论 -
leetcode 312戳气球 区间dp 递归、遍历两种解法
leetcode 刷题系列原题链接: 戳.递归解法:def maxCoins1(self, nums) -> int: n=len(nums) # 一定要明白dp是一个开区间,因为,初始放置第一个没有两边 dp={} values=[1,] values.extend(nums) values.append(1) # 对于开区间(i,j),区间dp思路为插入第一个位置原创 2020-10-26 15:30:07 · 176 阅读 · 0 评论 -
leetcode 664奇怪的打印机 区间dp
leetcode刷题系列原题链接: 戳这里.代码class Solution: def strangePrinter(self, s: str) -> int: dp={} def getdp(i,j): if i>j: # 递归的终止条件 return 0 ans=1+getdp(i+1,j)原创 2020-10-20 15:41:42 · 275 阅读 · 0 评论 -
python matplotlib 指数函数拟合 常用绘图方法
写在前面一直没有详细的总结过,这次也是受人之拖,搞得一次简单的拟合,图形展示结果。有时间总结一下matplotlib这个包的函数及常见用法代码import mathimport matplotlibimport matplotimport numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.family'] = ['sans-serif']plt.rcParams['font.sans-serif'] = ['SimH原创 2020-08-22 16:51:02 · 2240 阅读 · 0 评论 -
pycharm 常用操作
Ctrl + R 替换Ctrl + Shift + F 全局查找Ctrl + Shift + R 全局替换原创 2020-06-12 23:15:56 · 124 阅读 · 0 评论 -
python db api详解
非常好的文章:https://www.cnblogs.com/weizt/p/8432734.html转载 2020-05-03 13:23:55 · 414 阅读 · 0 评论 -
python + pygame 新手入门(实战小项目,表白游戏)
今日闲来无聊,搞个小游戏玩一玩:代码来源github开源项目对其进行了相关改进"""贪吃蛇"""import randomimport sysimport timeimport pygameimport pygame.locals as lfrom collections import dequeSCREEN_WIDTH = 600 # 屏幕宽度SCREEN_H...原创 2020-02-26 18:40:09 · 951 阅读 · 0 评论