python
文章平均质量分 65
垃圾堆
这个作者很懒,什么都没留下…
展开
-
(最新)基于python(tensorflow)(OpenCV)卷积神经网络人脸识别
(最新)基于python(tensorflow)(OpenCV)卷积神经网络人脸识别对于深度学习有了一些了解,想着自己做一些项目,对个人脸识别就特别感兴趣,话不多说,首先我是在Anaconda里面给python配置虚拟环境,这里面配置的环境,基本就是当下最新的版本。创建的虚拟环境我使用的是python版本是3.9.5,Keras2.4.3 pollow8.2.0 scikit-learn0.24.2tensorflow2.5.0 opencv-python ==4.5.2.52 openc原创 2021-06-01 12:48:10 · 2911 阅读 · 2 评论 -
删除有序链表重复的元素python
给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1->1->2输出: 1->2新学习新的开始,又开始写博客希望大家能一起学习,之前没写,因为课程太多了太多的考试,今年希望自己能够坚持住,加油,(你也要加油哦),今天写的是给一个排序的链表删除重复的元素,使得每个元素只出现一次。下面我们看题://定义一个结点class ListNode: def __init__(self, val=0, next=None): self.原创 2021-03-15 11:47:16 · 406 阅读 · 0 评论 -
Facebook位置预测
Facebook位置预测(机器学习)一个简单的项目,就是一个预测一个人去哪里,其中是模拟了一个10*10公里的方位,一共100平方公里,给器对应的坐标,我们的任务就是根据用户位置,准备性和时间戳等预测用户的下一次签到的地方,我们通过KNN算法,通过目标值进行训练,然后预测出用户将要到达的位置,下面我们一起看看把:特征值有下,x,y,accuracy(精确值),day,hour,weekday,我们看看代码:代码解析:#引用库文函数import pandas as pdfrom sklearn.m原创 2020-10-24 21:11:33 · 712 阅读 · 1 评论 -
删除数组中重复的元素(python)
我所有用的语言都是python,我就是想用该算法练练语言的应用,今天的练习的题目不是很难有点好玩,下面看看题目吧:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给原创 2020-10-15 18:35:30 · 6134 阅读 · 1 评论 -
最长公共前缀(力扣)
2020.10.13继续坚持每天一道算法题,从简单到难题,一步一个脚印,脚踏实地,希望每天都如此,今天的题目是最长公共前缀,开始没有懂,自己有查了一遍zip()函数,这个函数在python中好用下面让我们先来看看题把:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。原创 2020-10-13 21:58:48 · 319 阅读 · 0 评论 -
回文数(力扣)两种方法
回文数(力扣)两种方法今天是2020.10.12日,今天不知道是写博客的第几天了,选择了一道比较的简单的题自己进行练习,隔一段时间不敲代码就会感觉到手生,还的多多练习呀,我没天都会更新一道算法的题,下面的就让我们看看这道题的俩种解法,先看看题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不原创 2020-10-12 21:50:35 · 369 阅读 · 0 评论 -
(初学者)整数反转
2020.10.10 今天是我写博客的第7天,不知不觉,已经做了这么多了,今天的内容简单,希望大学也要认真学习,跟着我一起学习,一起进步吧,今天的做的是整反转:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出原创 2020-10-10 21:52:09 · 95 阅读 · 0 评论 -
外观数列(力扣)
外观数列(力扣)2020.10.9。今天是我写博客的第六天,我今天找到了特别有意思的题,一开始的时候完全没有读懂,但是后来有所了解,有点小难度,下面我们一起看看题吧,同学们,一定要坚持住哦!给定一个正整数 n(1 ≤ n ≤ 30),输出外观数列的第 n 项。注意:整数序列中的每一项将表示为一个字符串。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:111211211111221第一项是数字 1描述前一项,这原创 2020-10-09 21:19:21 · 324 阅读 · 0 评论 -
(初学者宝典)有效括号
(初学者宝典)有效括号2020年10月7号,今天是我写算法的第五天,不知道还能坚持多久,希望一起练习的小朋友能够跟一起加油,一直坚持下去,今天的题目应该是小mi的面试题,希望大家能够跟着我一起学习学习,看看这道的核心内容,来吧,让我们看一眼这题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。以上是这道的问题和主要想要执行的需求,本题原创 2020-10-08 21:00:57 · 494 阅读 · 0 评论 -
(适合初学者)下一个更大元素
(适合初学者)下一个更大元素今天是我写博客第三天,希望自己能够一直坚持下去,今天练习的题目有点小小难,研究好久,开始利用比较暴力的方法进行写的,我又研究一下,单调栈,没感觉到差到哪里了,下面咱们一起看题吧:给定两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出原创 2020-10-05 21:53:09 · 1675 阅读 · 0 评论 -
Python方法解决两数之和(适合初学者)
Python方法两数之和–两种方案今天在写这个算法的时候,遇到了在pycham上面可以进行运行,但是在力扣上不能运行,搞了好久,不去想了,我所写的算法分析,非常适合刚刚入门的学习算法的同学,下面是两数之和的两种解法,首先看一下题:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target =原创 2020-10-04 16:25:21 · 6838 阅读 · 3 评论 -
统计好三元组的两个方法
统计好三元组第一次写博客感觉有生疏,最开始没什么头绪,有点难,我感觉代码这个东西就是多写,多练习吧,统计好三元组开始我想的主要运用暴力的手段进行编写,其次看看非暴力(剪枝)首先咱们先解析一下的题目吧!给你一个整数数组 arr ,以及 a、b 、c 三个整数。请你统计其中好三元组的数量。如果三元组 (arr[i], arr[j], arr[k]) 满足下列全部条件,则认为它是一个 好三元组 。0 <= i < j < k < arr.length|arr[i] - arr[j原创 2020-10-03 19:58:26 · 850 阅读 · 0 评论