自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LY

  • 博客(72)
  • 资源 (8)
  • 收藏
  • 关注

原创 win电脑按照wsl配置python环境

配置wsl的环境的时候,出现包加载不出来,解决办法是。看b站视频麦兜搞IT的视频,搜WSL2。

2024-01-14 15:48:30 488

原创 pip系列知识大全

pip install 和conda install有什么区别吗?https://www.zhihu.com/question/395145313pip设置虚拟环境https://zhuanlan.zhihu.com/p/60647332

2022-01-11 15:52:24 291

原创 NLP学习资料库

学习资料

2022-01-08 13:28:58 395

原创 Python collections模块使用方法详解

有四个函数1.collections(1)作用:tuple类型,是一个可命名的tuple(2)格式:collections(列表名称,列表)(3)​返回值:一个含有列表的类import collections# help(collections.namedtuple)Point = collections.namedtuple("Point",['x','y'])p = Point(15,45)print(p.x+p.y)print(p[0]+p[1])#支持索引等#应用举例Cir

2021-10-25 15:50:20 341

原创 windows下 tensorflow-gpu版本缺dll

https://blog.csdn.net/qingfengxd1/article/details/107856678

2021-10-23 11:13:37 125

原创 2021win10+CUDA+cuDNN+tensorflow2.0-10-22

TensorFlow2.0版本不需要再安装keras

2021-10-22 13:37:58 78

转载 列表转树的相互转换以及层序遍历,前序遍历,中序遍历,后序遍历

添加链接描述

2021-10-14 09:47:17 119

原创 链表头结点的问题

slow = head fast = head for i in range(n): fast = fast.next print(fast.val) while fast: fast = fast.next slow = slow.next # print(fast.val) ...

2021-09-29 16:36:45 134

原创 数组-旋转图像

对于矩阵中第 i 行的第 j 个元素,在旋转后,它出现在倒数第 i列的第 j 个位置。class Solution: def rotate(self, matrix: List[List[int]]) -> None: n = len(matrix) # Python 这里不能 matrix_new = matrix 或 matrix_new = matrix[:] 因为是引用拷贝 matrix_new = [[0] * n for _ i.

2021-09-17 09:38:36 67

原创 数组-三数之和

思路题目中要求找到所有「不重复」且和为 000 的三元组,这个「不重复」的要求使得我们无法简单地使用三重循环枚举所有的三元组。这是因为在最坏的情况下,数组中的元素全部为 000,即[0, 0, 0, 0, 0, …, 0, 0, 0]任意一个三元组的和都为 000。如果我们直接使用三重循环枚举三元组,会得到 O(N3)O(N^3)O(N3) 个满足题目要求的三元组(其中 NNN 是数组的长度)时间复杂度至少为 O(N3)O(N^3)O(N3)。在这之后,我们还需要使用哈希表进行去重操作,得到不包含重复

2021-09-15 14:28:28 268

原创 哈希表-有效的括号

算法流程如果 c 是左括号,则入栈 pushpushpush;否则通过哈希表判断括号对应关系,若 stack 栈顶出栈括号 stack.pop() 与当前遍历括号 c 不对应,则提前返回 falsefalsefalse。class Solution: def isValid(self, s: str) -> bool: dic = {'{': '}', '[': ']', '(': ')', '?': '?'} stack = ['?']

2021-09-15 13:25:13 98

原创 哈希表 - 字母异位词分组

输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]输出: [["bat"],["nat","tan"],["ate","eat","tea"]]思路:建一个字典,然后把所有的str排序,利用键值对来添加列表,最后打印出所有键的值(列表)strs = ["eat", "tea", "tan", "ate", "nat", "bat"]import collectionsmp = collections.defaultdict(list)

2021-09-09 16:19:58 65

原创 哈希表 - 字符串中的第一个唯一字符

思路:先把唯一的数都放在字典里,然后根据字典的键值对,也就是索引的值来判断一对一的比长度大小s = "leetcode"返回 0s = "loveleetcode"返回 2hash = dict()n = len(nums)for i,ch in enumates(nums): if ch in hash: hash[ch] = -1 else: hash[ch] = i first = n for k in hash.vlaues():

2021-09-09 14:50:48 98

原创 哈希表-两个列表的最小索引总和

输入:["Shogun", "Tapioca Express", "Burger King", "KFC"]["KFC", "Shogun", "Burger King"]输出: ["Shogun"]解释: 他们共同喜爱且具有最小索引和的餐厅是“Shogun”,它有最小的索引和1(0+1)。class Solution: def findRestaurant(self, list1: List[str], list2: List[str]) -> List[str]:

2021-09-09 13:29:57 130

原创 哈希表-同构字符串

给定两个字符串 s 和 t,判断它们是否是同构的。如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。输入:s = "egg", t = "add"输出:true思路:利用index函数,遍历长度,判断是否一致...

2021-09-09 11:15:53 91

原创 哈希表-两数之和,最优解

输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。思路:注意到方法一的时间复杂度较高的原因是寻找 target - x 的时间复杂度过高。因此,我们需要一种更优秀的方法,能够快速寻找数组中是否存在目标元素。如果存在,我们需要找出它的索引。使用哈希表,可以将寻找 target - x 的时间复杂度降低到从 O(N)O(N)O(N) 降低到 O(1)O(1)O(1)。这样我们创建一个哈希

2021-09-09 10:46:37 316

原创 哈希表-两个数组的交集

思路:把两个列表转成集合,然后利用集合求交集

2021-09-09 10:12:31 161

原创 DJANGO关于存储多对多关系,数据库报错的问题

https://www.cnblogs.com/yinhaiping/p/13681522.html

2021-09-02 15:17:34 163

原创 Django清空数据库

https://m.runoob.com/sqlite/sqlite-drop-table.html网址如上

2021-08-17 09:57:14 597

原创 python创建虚拟环境步骤

1.首先安装virtualenvpip install virtualenv2.为虚拟环境找个文件夹mkdir venv3.生成虚拟环境生成4.激活虚拟环境cd Scriptsacivate.bat5.关闭虚拟huanjdeactivate.bat

2021-08-12 17:25:07 140

原创 IP地址说明

每台电脑都有两个ip地址:第一个是物理ip地址,也就是MAC地址第二个是网络i地址,可以有多个,比如,连接WiFi,这是一个,然后连接网线,这又是一个ip地址图片介绍

2021-08-11 14:30:14 1315

原创 Git连接码云全步骤(最详细的)

最系统,最完善,最详细大全

2021-08-11 09:31:31 441

原创 Python 爬取微信公众号文章里的视频

**单独爬取一个网页里的视频 url = "https://mpvideo.qpic.cn/0bf22maaoaaao4ah7764pvqfbu6da7jqabya.f10002.mp4?dis_k=a7afcdd26bf11ed9706b4e9d4f13180b&dis_t=1625201119&spec_id=MjM5MzM5MDY1MQ%3D%3D1625201118&vid=wxv_1937252877962362881&format_id=10002&su

2021-07-02 13:29:34 3451 3

原创 pandas 多级索引,也就是合并列名并

L = [[ 1 , 4 , 7, 10], [ 2 , 5 , 8 ], [ 3 , 6 , 9, 12], [ 5 , 5 , 5 , 5 ,20]]max_len = max(len(item) for item in L)H=[]for item in L: if len(item) < max_len: item.extend([None] * (max_len - len(item))) H.append(item)#这一步骤是为了让列表统一

2021-06-28 20:32:46 1175

原创 Python 网络编程 socket

详细介绍(差文件下载传输)

2021-05-27 15:47:35 47

原创 Django配置MySQL数据库

打开网址

2021-05-20 14:42:28 68

原创 在使用pandas的 df.to_excel(file_path)想要对一个有多张sheet的workbook操作时一定会尴尬的发现:永远只存在最后一次写进去的表,其他的都被清空了

pandasimport pandas as pdimport openpyxlimport xlwings as xwbook = openpyxl.load_workbook(wb_file) #读取你要写入的workbook#和pd.read_excel() 用于将Dataframe写入excel xls用xlwt。xlsx用openpyxlwriter = pd.ExcelWriter(wb_file, engine='openpyxl')##此时的writer里还只是读写器. 然后

2021-05-19 16:03:26 522

原创 dateframe 新增多行

如果当我们打开Excel里的某一张表,其实df读取的只有三行的时候,你需要直接赋值50行的时候,就可以用到这种方法。直接随机赋值,然后利用iloc函数df_sheet = pd.read_excel(path, header=0, engine='openpyxl', sheet_name=None)# 主程序进来以后,找到文档,然后第一个列表里的值,更新我们的时间跟电流,温度,拿到最新的sheet_names = list(df_sheet)df = pd.read_excel(path, hea

2021-05-19 13:00:34 336

原创 Python EXCEL格式编辑函数StyleFrame使用大全

按照此方法,肯定不会报错,如果报错,请检查数据或者列名是否有问题(列名千万不要重复,否则肯定报错)Styler(bg_color=None, bold=False, font=utils.fonts.arial, font_size=12, font_color=None, number_format=utils.number_formats.general, protection=False,underline=None, border_type=utils.borders.thin, horizon

2021-05-14 10:45:06 2273

原创 TASK2 EDA

学习内容:载入各种数据科学以及可视化库:数据科学库 pandas、numpy、scipy;可视化库 matplotlib、seabon;载入数据:载入训练集和测试集;简略观察数据(head()+shape);数据总览:通过describe()来熟悉数据的相关统计量通过info()来熟悉数据类型判断数据缺失和异常查看每列的存在nan情况异常值检测了解预测值的分布总体分布概况查看skewness and kurtosis查看预测值的具体频数#了解数据是啥样子

2021-03-19 14:59:35 190 2

原创 数据挖掘心电图

Task1 第一天体验学习日记主要是跑通基准模型,以及看懂基准模型的代码部分。问题:对于机器学习理论了解不深特别是集成学习这块以及多分类问题没有挤出时间来研究代码#这一部分主要导入一些用到的包import osimport gcimport mathimport pandas as pdimport numpy as npimport lightgbm as lgbimport xgboost as xgbfrom catboost import CatBoostReg

2021-03-16 09:35:18 140

原创 python 图片相似度计算

import osos.environ['KERAS_BACKEND']='tensorflow'import numpy as npfrom keras.applications.vgg16 import VGG16from keras.applications.vgg16 import preprocess_inputfrom keras.preprocessing import imagefrom keras.utils.data_utils import get_fileimport

2020-11-30 17:29:30 821 1

原创 Python -网络编程入门

计算机网络基础计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。今天计算机网络中的设备和计算机网络的用户已经多得不可计数,而计算机网络也可以称得上是一个“复杂巨系统”,对于这样的系统,我们不可能用一两篇文章把它讲清楚,有兴趣的读者可以自行阅读Andrew S.Tanenbaum老师的经典之作《计算机网络》或Kurose和Ross老师合著的《计算机网络:自顶向下方法》来了解计算机网络的相关知识。TCP/IP模型实现网络通信的基础是网络通信协

2020-10-27 17:26:54 277

原创 Python -图形用户界面和游戏开发

图形用户界面和游戏开发GUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是Python最擅长的工作,如果真的需要使用Python开

2020-10-27 16:25:59 229 1

原创 Python -

@property装饰器之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问,那么如果想访问属性可以通过属性的getter(访问器)和setter(修改器)方法进行对应的操作。如果要做到这点,就可以考虑使用@property包装器来包装getter和setter方法,使得对属性的访问既安全又方便

2020-10-27 15:45:43 111

原创 Python -面向对象编程

类和对象类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定义出一个叫做“类”的东西。class Student(object): # __init__是一个特殊方法用于在创建对象时进行初始化操作

2020-10-27 15:25:27 72

原创 Python -字符串和常用数据结构

使用字符串第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道的计算,而在计算机诞生后的很多年时间里,计算机处理的信息基本上都是数值型的信息。世界上的第一台电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大学,每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然数值运算仍然是计算机日常工作中最为重要的事情之一,但是今天的计算机处理得更多的数据可能都是以文本的方式存在的,如果我们希望通过Python程序操作本这些文本信息,就必须要先了解字符串类型以及与它相关的知识。

2020-10-27 15:06:34 118

原创 Python -函数和模块的使用

函数的作用编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”,要写出高质量的代码首先要解决的就是重复代码的问题。对于上面的代码来说,我们可以将计算阶乘的功能封装到一个称之为“函数”的功能模块中,在需要计算阶乘的地方,我们只需要“调用”这个“函数”就可以了。定义函数在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数,这一点和数学上的函数非常相似,

2020-10-27 10:34:04 84

原创 Python -构造程序逻辑

学完前面的几个章节后,我觉得有必要在这里带大家做一些练习来巩固之前所学的知识,虽然迄今为止我们学习的内容只是Python的冰山一角,但是这些内容已经足够我们来构建程序中的逻辑。对于编程语言的初学者来说,在学习了Python的核心语言元素(变量、类型、运算符、表达式、分支结构、循环结构等)之后,必须做的一件事情就是尝试用所学知识去解决现实中的问题,换句话说就是锻炼自己把用人类自然语言描述的算法(解决问题的方法和步骤)翻译成Python代码的能力,而这件事情必须通过大量的练习才能达成。我们在本章为大家整理了一

2020-10-26 16:55:33 211

原创 Python -循环结构

循环结构应用场景:我的理解就是通过设定一个条件,一直判断是否满足这个条件,然后执行命令。我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景。例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向移动的指令。在这个场景中,让机器人向球门方向移动就是一个需要重复的动作,当然这里还会用到上一课讲的分支结构来判断机器人是否持球以及是否进入射门范围。再举一个简单的例子,如果要实现每隔1秒中在屏幕上打印一次“hello, world”并持续打印一个小时,

2020-10-26 10:47:44 474

千峰Django.7z

千峰Django.7z

2021-05-21

爬虫学习.py

爬虫学习,人工智能,深度学习,自然语言处理

2019-08-22

doc2vec训练与相似度计算.rar

相似度计算,句向量,人工智能,文本抽取,深度学习,

2019-05-21

word2vec训练与相似度计算.rar

深度学习,人工智能,自然语言处理,机器学习,深度学习

2019-05-21

关键词提取方法.py

自然语言处理,关键词提取,机器学习,人工智能,深度学习

2019-05-20

依存句法分析代码.py

自然语言理解,依存句法,句法分析,机器学习,人工智能

2019-05-20

中文文本摘要生成

python,中文文本,摘要,自动生成,提取,抽取

2019-04-15

神经网络与深度学习

自然语言处理,神经网络,人工智能,深度学习,算法

2019-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除