![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
xu_092
这个作者很懒,什么都没留下…
展开
-
python实例if-else语句的使用
python、if-else语句原创 2023-01-20 00:04:36 · 1553 阅读 · 0 评论 -
由leetcode延伸动态规划求解
动态规划可以说是比较重要的算法内容了,很多人看懂了概念,但是要用的时候,完全懵逼,就比如我,因此就leetcode 1449 延伸动态规划的求解过程。题目链接:目标最大值问题思路:1、首先根据动态规划问题,填充二维数组,把值都赋为一个特殊字符串,填充可以参考我的上一篇博文2、判断target是否大于需要的数字成本,并且不等于特殊字符,并在此基础上判断和上一行同位置的大小比较(长度相同的话通过ascll码比较,长度不同直接通过长度比较)3、填充二维数组,最后一个元素就是我们需要的数据,如果不为空的话原创 2021-06-12 18:48:00 · 90 阅读 · 0 评论 -
动态规划-黄金矿工
动态规划是一个经典的问题,在算法实现时经常需要会用到这个思想,黄金矿工是动态规划的景点问题,下面就详细讨论这个问题,如下图所示:矿产编号钻石储量所需工人数量1400525005320034300453503我们计算在有m人时,能挖掘的最大价值的黄金,最后得到下表矿产编号nm=1 人m=2 人m=3 人m=4 人m=5 人m=6 人m=7 人m=8 人m=9 人m=10 人矿产10000原创 2021-06-10 17:13:27 · 394 阅读 · 0 评论 -
Python加载CSV文件
python 加载CSV文件的两种方法1、使用python csv模块2、使用np.loadtxt函数使用方法如下1、使用python csv模块reader(csvfile, dialect='excel', **fmtparams)2、使用np.loadtxt函数loadtxt(fname, dtype=<class 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None,原创 2021-06-08 18:50:18 · 2136 阅读 · 1 评论 -
机器学习--汉明距离计算
汉明距离是机器学习中的一个距离计算公式本文主要介绍汉明距离的计算,用python实现,只要思路如下:思路是:比如有3个数(用二进制表示) (方向从右到左,分别为第1位、第2位…)第一个数 a: 1 0 0 1第二个数 b: 0 1 1 1第三个数 c: 0 0 1 1那么第一位上的汉明距离总和是0。为什么? 因为a、b、c该位全是"1",任意两个"1"的汉明距离是0,所以该位汉明距离总和是0。接下来看第二位,a的第二位是"0",b、c的是"1",此时该位的汉明距离就是2。为什么? 由上面原创 2021-05-28 18:40:00 · 1829 阅读 · 0 评论 -
LeetCode题目--合并有限链表
写这个博客,不仅是为了给别人看,更是做一个记录,以下代码python3实现,参考一些答案# Definition for singly-linked list.# class ListNode:# def __init__(self, val=0, next=None):# self.val = val# self.next = next#第一种常规方法class Solution: def mergeTwoLists(self, l1: L原创 2021-05-24 18:11:40 · 73 阅读 · 0 评论