自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 win10中Python3.6.5安装PyMuPDF时候报错,怎样解决

问题遇到的现象和发生背景在win10系统安装PyMuPDF时报错,代码如下:运行结果及报错内容:解答:直接把版本带上pip install PyMuPDF==1.18.0就解决了,好像是找不到轮子的问题,不然就是Microsoft Visual C++ 14.0没有装你得先装那个...

2022-06-22 11:15:16 10462 1

原创 0-1背包问题的Python代码

0-1背包问题的Python代码def test_2_wei_bag_problem1(bag_size, weight, value) -> int: rows, cols = len(weight), bag_size + 1 dp = [[0 for _ in range(cols)] for _ in range(rows)] # 初始化dp数组. for i in range(rows): dp[i][0] = 0 first_item_weight, fir

2022-05-10 18:33:52 692

原创 远程控制电脑----向日葵(下载安装教程)

远程控制电脑----向日葵(下载安装教程)1、下载https://wwa.lanzoui.com/xrk642、解压之后,邮件exe文件,使用管理员身份运行3、可以更改安装路径,一般推荐D盘4、安装完成之后点击立即进入5、然后输入登录ID和验证码就可以...

2022-04-20 14:34:33 36512

原创 Ubuntu16.04更改下载源

Ubuntu16.04更改下载源1、更新源的方法(1)进入/etc/apt/cd /etc/apt(2)对 sources.list文件进行备份:sudo cp sources.list sources.list.bak(3)打开源列表文件sudo gedit sources.list (4)使用下文的源中的内容替换原来文件中的内容,替换完成后执行:sudo apt-get update2、常使用的源(1)清华源deb http://mirrors.tuna.tsinghua

2022-03-04 11:40:15 957

原创 数据分析之一元回归分析(SQL Server数据)分析每种机型的所需的物料数量

数据分析之一元回归分析(SQL Server数据)问题分析主要是找出Amount列和workAmount列的数量关系,但是会有替代料的问题,所以需要具体问题具体分析。下面是以机型号为5070AA000522为例子,这是一个规律比较明显的机型的数据来分析,机型为LCT_B100_B01,售后三合一组件(龙旗,粉色),所有的requestID,对应的materialCode种类都是5种,一个机型需要的5种物料的比例都是1,1,1,1,2,其中出现Amount等于0的情况就说明有替代料。这个也只是特殊情况

2022-02-22 09:53:49 879

原创 C#(Visio Studio)注释多行与取消多行注释快捷键

C#(Visio Studio)注释多行与取消多行注释快捷键使用VS2019开发项目中,同时注释多行C#代码的快捷键如下:注释: 先CTRL+K,然后CTRL+C取消注释: 先CTRL+K,然后CTRL+U分享给大家~

2022-01-25 17:42:15 6133

原创 .NetCore3.1 API和MySQL数据库开发过程记录

.NetCore3.1 API和MySQL数据库开发1、任务需求条件3:提供以下几个RESTful APIA.返回产品类型分页列表,每页5条,过滤已删除数据B.软删除单条产品类型数据C.返回产品表分页列表,每页5条,过滤已删除数据,返回字段要包含产品类型名称C#代码:vs20191、建表(实体类库(Model))Product.cs代码:using System;using System.Collections.Generic;using System.Component

2022-01-25 17:32:41 1589 2

原创 C# decimal类型,它比double类型精度更高

C# decimal类型,它比double类型精度更高using System;namespace ConsoleApp4{ class Program { static void Main(string[] args) { decimal min = decimal.MinValue; decimal max = decimal.MaxValue; Console.WriteL

2022-01-14 16:41:18 651

原创 C#之Hello World

C#之Hello World代码using System;namespace ConsoleApp4{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } }}

2022-01-14 14:55:22 1544

原创 LeetCode 热题 HOT 100之 1. 两数之和(Java、Python)

LeetCode 热题 HOT 100之 1. 两数之和(Java、Python)给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非

2022-01-14 11:36:42 241

原创 求物料同时出现的概率(python,SQL Server)关联分析

求物料同时出现的概率(python,SQL Server)# 2020年8月份数据import pyodbc import pandas as pdfrom apyori import apriori# Some other example server values are# server = 'localhost\sqlexpress' # for a named instance# server = 'myserver,port' # to specify an alternate po

2022-01-13 16:42:21 352

原创 统计物料A与B同时出现的概率,Apriori算法,关联性分析

统计物料A与B同时出现的概率,Apriori算法,关联性分析该任务主要是根据一次拣货的数据,来进行物料之间的关联性分析。从大规模数据集中寻找物品间的隐含关系被称作关联分析(association analysis)或者关联规则学习(association rule learning)。以前沃尔玛就是用关联性分析去得出啤酒和纸尿裤一起被购买的关联性。但这里的主要问题在于,如果数据量较大,寻找物品的不同组合是一项十分耗时的任务,所需的计算代价很高,蛮力搜索方法并不能解决这个问题,所以需要用更智能的方法在合理的

2022-01-07 10:22:31 309

原创 统计物料A与B同时出现的概率,Apriori算法,关联性分析

统计物料A与B同时出现的概率,Apriori算法,关联性分析该任务主要是根据一次拣货的数据,来进行物料之间的关联性分析。从大规模数据集中寻找物品间的隐含关系被称作关联分析(association analysis)或者关联规则学习(association rule learning)。以前沃尔玛就是用关联性分析去得出啤酒和纸尿裤一起被购买的关联性。但这里的主要问题在于,如果数据量较大,寻找物品的不同组合是一项十分耗时的任务,所需的计算代价很高,蛮力搜索方法并不能解决这个问题,所以需要用更智能的方法在合理的

2022-01-07 10:10:36 1524

原创 大数据集处理算法Apriori-python代码实现

大数据集处理算法Apriori-python实现在处理短文本数据时候,我们首先提取了高频词,去掉stop-words之后,希望人工提取高频词的交叉组合,来提取短文本内的组合关系,为下游任务提供分析基础。首先在python已有成熟的库可用,在小数据量情况下,其实可以直接使用,不过一般项目中,我想大概率都是大数据项目。一种解决办法是抽样;另一种就是从算法实现上进行改进;from apyori import aprioridata = [['豆奶','莴苣'], ['莴苣','尿布','

2022-01-05 17:02:46 1906

原创 python3中的map对象返回的是迭代器,该迭代器用list()转列表之后,再次用list()转化时会返回空

python3中的map对象返回的是迭代器,该迭代器用list()转列表之后,再次用list()转化时会返回空练习代码的时候,发现python3中的map()函数返回的可迭代对象,在用list()转成列表之后,再次用list()转列表的时候,获取的是空值(如下所示),所以查了一下python3的map()对象>>> rList = [1,2,3,4,5]>>> resultList = map(lambda x: str(x), rList)>>&gt

2022-01-05 10:46:56 767 1

原创 WARNING: Ignoring invalid distribution -ip (d:\anaconda\envs\pytorch1_7\lib\site-packages)

WARNING: Ignoring invalid distribution -ip (d:\anaconda\envs\pytorch1_7\lib\site-packages)错误提示:解决办法:1.找到该目录2.删除带~的文件夹(这种情况是由插件安装失败/中途退出引起的,这会导致插件安装异常)...

2021-12-28 11:13:46 9634 2

原创 使用 pip更新 出现 Script file ‘D:\Anaconda3\Scripts\pip-script.py‘ is not present 错误的解决办法

使用 pip更新 出现 Script file ‘D:\Anaconda3\Scripts\pip-script.py‘ is not present 错误的解决办法报错情况今天使用 pip 更新 tf 的时候莫名其妙出现Script file 'D:\Anaconda3\Scripts\pip-script.py' is not present的错误 , 之前用的还好好的 , 但是突然就不能用了然后百度了下 找到了解决方法执行:easy_install pip# 如果上面命令无效 ,可以

2021-12-28 10:58:27 2461

原创 Win10环境安装Anaconda(3-2021.05)+Tensorflow(2.6)

Win10环境安装Anaconda(3-2021.05)+Tensorflow(2.6)​ 在学习机器学习的过程中会用到许多Python库,例如tensorflow、pandas等,用到的时候单独去安装十分不方便,因此大多数情况,人们会先安装Anaconda。1. 安装Anaconda3版本在官网可以发现最新版本 [Anaconda]Anaconda官网安装包下载速度巨慢,国内小伙伴不建议尝试。我们可以使用清华大学开源软件镜像站:清华大学开源软件镜像站,请选择适合自己系统自行下载。我这里选择的

2021-12-23 10:19:17 720

原创 C#自学20一vs快捷键及调试

C#自学20一vs快捷键及调试1、添加断点或取消断点:F9(或者点击代码行最左边的灰色行)2、调试:F10逐过程(不进入函数内部,直接获取函数运行结果)F11逐语句(会进入函数),如果想跳出函数按shift+F11,如果对某个函数的使用定义不清楚,按F12转到定义。3、按F5执行,如果调试中多个断点,按F5,执行到下一个断点4、出现黄色表示执行到该语句,但是该语句还没执行。  5、鼠标悬停,监视变量    鼠标悬停在变量上,可以监视变量的值。也可以点击右键添加监视,监视变量的值。还可以输入表

2021-12-22 15:38:03 1015

原创 Navicat Premium15如何连接MySQL数据库

Navicat Premium15如何连接MySQL数据库1.开启mysql服务管理员身份运行cmd,输入net start mysql80(mysql的名称)2.创建连接打开Navicat Premium15,点击连接点击mysql,输入相关信息。连接名:Navicat显示的名称;主机:MySQL服务器ip地址;端口:默认3306;用户名:数据库用户名;密码:数据库登录密码。这里是连接本地mysql,若连接非本地mysql只需将主机localhost换成需要连接数据的ip地址即可,输入数据库

2021-12-22 15:08:28 8907

原创 C# 数组的定义

C# 数组的声明数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。声明数组变量并不是声明 number0、number1、…、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来表示一个个单独的变量。数组中某个指定的元素是通过索引来访问的。所有的数组都是由连续的内存位置组成的。最低的地址对应第一个元素,最高的地址对应最后一个元素

2021-12-21 09:45:35 21074 1

原创 C# 基本语法

C# 基本语法C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。例如,以 Rectangle(矩形)对象为例。它具有 length 和 width 属性。根据设计,它可能需要接受这些属性值、计算面积和显示细节。让我们来看看一个 Rectangle(矩形)类的实现,并借此讨论 C# 的基本语法:using System;namespace RectangleApplication{

2021-12-16 15:43:25 1693

原创 C# 快速入门(1)

C# 快速入门(1)Hello World程序using System;namespace HelloWorldApplication{ class HelloWorld { static void Main(string[] args) { /* 我的第一个 C# 程序*/ Console.WriteLine("Hello World"); Console.ReadKey(); } }}

2021-12-16 12:00:01 367

原创 廖雪峰Java自学笔记------Java简洁

廖雪峰Java自学笔记------Java简洁这是专门针对小白的零基础Java教程。为什么要学Java?因为Java是全球排名第一的编程语言,Java工程师也是市场需求最大的软件工程师,选择Java,就是选择了高薪。为什么Java应用最广泛?从互联网到企业平台,Java是应用最广泛的编程语言,原因在于:Java是基于JVM虚拟机的跨平台语言,一次编写,到处运行;Java程序易于编写,而且有内置垃圾收集,不必考虑内存管理;Java虚拟机拥有工业级的稳定性和高度优化的性能,且经过了长时期的考验

2021-12-11 10:19:32 516

原创 plt.axis()用法详解

plt.axis()用法详解1、plt.axis(‘square’) 作图为正方形,并且x,y轴范围相同,即2、plt.axis(‘equal’) x,y轴刻度等长3、plt.axis(‘off’) 关闭坐标轴 官网上也贴出了其他的一些选项4、plt.axis([a, b, c, d]) 设置x轴的范围为[a, b],y轴的范围为[c, d]plt.axis([0,10,0,20])在设置坐标轴范围的前提下想使图片仍为正方形,可以在加上plt.figure(figsize=(a, a)

2021-11-24 23:16:27 39152 4

原创 Python中的from itertools import combinations

Python中的from itertools import combinationsfrom itertools import combinationsprint list(combinations(list,r))作用:打印出列表list中所有长度为r的子集举例说明:from itertools import combinationslist = [1,2,3]print (list(combinations(list,2)))>>>[(1,2),(1,3),(2,3

2021-11-17 18:18:25 1461

原创 Python中 numpy 数组元素的添加、插入和删除(array类型)

Python中 numpy 数组元素的添加、插入和删除一维数组创建:添加元素:使用np.append(x,[10,11]),作用为在末尾添加[10,11]插入元素:使用np.insert(x,3,[10,11]),作用为在第3位置添加[10,11]删除元素:使用np.delete(x,[1,2,3]),作用为删除第1,2,3位置的元素...

2021-11-10 11:10:03 26972

原创 Go入门指南学习笔记之前言

Go入门指南学习笔记之前言用更少的代码,更短的编译时间,创建运行更快的程序,享受更多的乐趣。对于学习 Go 编程语言的爱好者来说,这本书无疑是最适合你的一本书籍,这里包含了当前最全面的学习资源。本书通过对官方的在线文档、名人博客、书籍、相关文章以及演讲的资料收集和整理,并结合我自身在软件工程、编程语言和数据库开发的授课经验,将这些零碎的知识点组织成系统化的概念和技术分类来进行讲解。随着软件规模的不断扩大,诸多的学者和谷歌的开发者们在公司内部的软件开发过程中开始经历大量的挫折,在诸多问题上都不能给出令人

2021-11-05 20:22:08 92

原创 567. 字符串的排列

567. 字符串的排列给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 。换句话说,s1 的排列之一是 s2 的 子串 。示例 1:输入:s1 = “ab” s2 = “eidbaooo”输出:true解释:s2 包含 s1 的排列之一 (“ba”).示例 2:输入:s1= “ab” s2 = “eidboaoo”输出:false提示:1 <= s1.length, s2.length <=

2021-10-31 15:37:45 75

原创 451. 根据字符出现频率排序

451. 根据字符出现频率排序给定一个字符串,请将字符串里的字符按照出现的频率降序排列。示例 1:输入:“tree”输出:“eert”解释:'e’出现两次,'r’和’t’都只出现一次。因此’e’必须出现在’r’和’t’之前。此外,"eetr"也是一个有效的答案。示例 2:输入:“cccaaa”输出:“cccaaa”解释:'c’和’a’都出现三次。此外,"aaaccc"也是有效的答案。注意"cacaca"是不正确的,因为相同的字母必须放在一起。示例 3:输入:“Aabb

2021-10-31 14:49:26 78

原创 OpenCV-Python简介

OpenCV-Python简介 OpenCV是计算机视觉中经典的专用库,其支持多语言、跨平台,功能强大。 OpenCV-Python为OpenCV提供了Python接口,使得使用者在Python中能够调用C/C++,在保证易读性和运行效率的前提下,实现所需的功能。 OpenCV-Python Tutorials是官方提供的文档,其内容全面、简单易懂,使得初学者能够快速上手使用。 OpenCV由**Gary Bradsky**于1999年在英特尔创立,第一版于2000年问世。**Vadim Pisarev

2021-10-30 20:28:30 3713

原创 Python | OpenCV | imshow()弹出窗口图片未响应;无法显示图片

OpenCV | imshow()弹出窗口图片未响应;无法显示图片显示图像是 Opencv最基本的操作之一, imshow()函数可以实现该操作。如果使用过其他GUI框架背景,就会很自然地调用 ishow来显示一幅图像。但这个观点并不完全正确,因为图像确实会显示出来,但随即会消失。例如下面代码:import cv2color_img = cv2.imread('C://Users/Bandari/code/py/beauty1.jpg')cv2.imshow('C://Users/Bandari/c

2021-10-30 18:15:54 3622 3

原创 面试题 01.05. 一次编辑

面试题 01.05. 一次编辑字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个字符。 给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。示例 1:输入:first = “pale”second = “ple”输出: True示例 2:输入:first = “pales”second = “pal”输出: Falseclass Solution: def oneEditAway(self, first: str, second: str) -&gt

2021-10-30 17:18:25 141

原创 2048. 下一个更大的数值平衡数

2048. 下一个更大的数值平衡数如果整数 x 满足:对于每个数位 d ,这个数位 恰好 在 x 中出现 d 次。那么整数 x 就是一个 数值平衡数 。给你一个整数 n ,请你返回 严格大于 n 的 最小数值平衡数 。示例 1:输入:n = 1输出:22解释:22 是一个数值平衡数,因为:数字 2 出现 2 次这也是严格大于 1 的最小数值平衡数。示例 2:输入:n = 1000输出:1333解释:1333 是一个数值平衡数,因为:数字 1 出现 1 次。数字 3 出

2021-10-29 23:05:00 181

原创 [编程题]幸运数

京东2017校招编程题汇总 [编程题]幸运数小明同学学习了不同的进制之后,拿起了一些数字做起了游戏。小明同学知道,在日常生活中我们最常用的是十进制数,而在计算机中,二进制数也很常用。现在对于一个数字x,小明同学定义出了两个函数f(x)和g(x)。 f(x)表示把x这个数用十进制写出后各个数位上的数字之和。如f(123)=1+2+3=6。 g(x)表示把x这个数用二进制写出后各个数位上的数字之和。如123的二进制表示为1111011,那么,g(123)=1+1+1+1+0+1+1=6。 小明同学发现对于一

2021-10-29 12:24:16 558

原创 [编程题]进制均值

京东2017校招编程题汇总 [编程题]进制均值尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题,现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示为三位数1、7、3,按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11,。 小B感兴趣的是,一个数A如果按2到A-1进制表达时,各个位数之和的均值是多少?她希望你能

2021-10-29 12:10:55 95

原创 45. 跳跃游戏 II

45. 跳跃游戏 II给你一个非负整数数组 nums ,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置。示例 1:输入: nums = [2,3,1,1,4]输出: 2解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。示例 2:输入: nums = [2,3,0,1,4]输出: 2提

2021-10-29 11:01:36 76

原创 73. 矩阵置零 Python

73. 矩阵置零给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。进阶:一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。一个简单的改进方案是使用 O(m + n) 的额外空间,但这仍然不是最好的解决方案。你能想出一个仅使用常量空间的解决方案吗?输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]输入:matrix = [

2021-10-29 09:59:06 559 1

原创 剑指 Offer 13. 机器人的运动范围

剑指 Offer 13. 机器人的运动范围地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例 1:输入:m = 2, n = 3, k = 1

2021-10-28 17:55:22 61

原创 219. 存在重复元素 II

219. 存在重复元素 II给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。示例 1:输入: nums = [1,2,3,1], k = 3输出: true示例 2:输入: nums = [1,0,1,1], k = 1输出: true示例 3:输入: nums = [1,2,3,1,2,3], k = 2输出: false来源:力扣(LeetCode)class

2021-10-28 14:20:58 3700

空空如也

空空如也

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

TA关注的人

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