- 博客(64)
- 资源 (11)
- 收藏
- 关注
原创 Python中的split()函数
str: 表示为分隔符,默认为空格,但是不能为空('')。num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量。split():拆分字符串。语法:str.split(str="",num=string.count(str))[n]os.path.split():按照路径将文件名和路径分割开。语法:os.path.split('PATH')2、os.path.split()函数。1、split()函数。函数:split()4、一个超级好的例子。
2023-10-29 16:49:30 983
原创 体育竞技分析
体育竞技分析是一项重要的工作,它通过对运动员的数据进行收集、处理和分析,可以帮助教练和球队做出更明智的决策。Python作为一种强大的编程语言,提供了丰富的库和工具,可以用于体育竞技数据的分析和可视化。本文将介绍如何使用Python进行体育竞技分析,并结合代码示例进行详细说明。
2023-10-28 13:22:53 254
原创 人脸识别测试数据分析
其中,识别结果是一个列表形式的字符串,方括号中是识别出的学生学号字符串,如果识别出了照片中的多个人,就会包含多个学号字符串;测试过程中,一个学生可能被抓拍到多张照片中,所以学生的学号会出现在多行信息中。使用字典和列表进行数据分析,获取实际参加测试的学生人数和人均被检测次数。(3)累计字典中关键字的个数,即为实际参加测试的学生人数;照片编号作为字典的关键字,学号列表作为字典的值。(2)将该字典中的学号提取出来,构造另一个字典,以学号作为字典的关键字,累计学号出现的次数,将累计值作为字典的值。
2023-10-28 12:27:25 895
原创 中文分词库-jieba
工业/ 互联网/实施/ 的/ 方式/是/ 通过/ 通信/控制/ 和/ 计算技术/的/ 交叉/ 应用/建造/ 一个/ 信息/物理/ 系统/ 促进/物理/ 系统/ 和/数字/ 系统/ 的/融合/:(7分)在问题1的基础上,统计分词后的词汇出现的次数,用字典结构保存。工业互联网”实施的方式是通过通信、控制和计算技术的交叉应用,建造一个信息物理系统,促进物理系统和数字系统的融合。清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple。出现最多的词是(的 系统):3 次。
2023-10-28 09:38:20 311
原创 统计文本词频的几种方法(Python)
说明:运用集合对文本字符串列表去重,这样统计词汇不会重复,运用列表的counts方法统计频数,将每个词汇和其出现的次数打包成一个列表加入到word_list中,运用列表的sort方法排序,大功告成。
2023-10-25 22:16:54 14354 3
原创 字符串反转(Python)
当递归未结束时,我们需要处理递归函数的基本情况。即将问题分解为更小的子问题,并递归调用自身处理子问题。对于字符串反转的问题,可以将字符串分为首字符和剩余字符两部分,然后将剩余字符反转,并将首字符放在末尾。在递归函数的基本情况处理完毕后,我们需要调用递归函数来处理子问题。对于字符串反转的问题,我们可以将剩余字符反转,并将首字符放在末尾。对于字符串反转的问题,当字符串长度为1时,无需再进行反转操作,直接返回即可。对于字符串反转的问题,我们可以将反转后的字符串存储在一个列表中,并返回该列表。
2023-10-23 22:06:59 1206
原创 二分查找算法(Python)
原理:首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。 将右边界right赋值为index-1,因为此时index所对应的值是大于所求值num,所以可以直接排除index. 将左边界left赋值为index+1`,因为此时index所对应的值是小于所求值num,所以可以直接排除index.3.1(递归代码实现二分查找算法)
2023-10-17 22:49:49 238
原创 凯撒密码(Python)
2.使用ord函数获取每个字母的ASCII码,isupper函数判断字母是否为大写字母,如果是,则减去65('A')后进行移位加密;2.使用ord函数获取每个字母的ASCII码,isupper函数判断字母是否为大写字母,如果是,则减去65后进行移位解密;凯撒大帝将纸条卷起后,按照字母表顺序向后移动一定的位数,然后再写下加密后的字母,这样其他人就无法直接读取他的信息。):明文加密得到密文,密文再加密就会得到明文(因为偏移量为13位,一共26个字母,加密两次就会回到明文了),题目关键字眼会有。
2023-10-14 20:41:37 19499 5
原创 判断某点是否在三角形内(Python)
即对于△ABC内的某一点P,连接PA、PB、PC得到三条线段,当且仅当三条线段组成的三个夹角和为360°的时候,该点才位于三角形内部。类似的还有,P与ABC三个顶点组成的三个三角形,面积之和等于△ABC的面积,同样可以证明点P位于三角形内部,但效率也很低。已知三角形的三个顶点坐标,判断某个点是否在三角形中(在三角形的边上,我们也视作在三角形中),我们提供不同的方法。知道三个点,如何求该三个点为顶点的三角形的面积?,其中,a,b,c表示三个边长,p表示半周长。方法1:内角和等于360°。
2023-10-14 18:07:54 1503
原创 图形界面四则运算计算器(Python+PyQt5)
(7) 在`on_number_click`、`on_operator_click`、`on_clear_click`和`on_equal_click`方法中,分别处理数字按钮、运算符按钮、清除按钮和等号按钮的点击事件。(4) 在`initUI`方法中,设置窗口标题和大小,创建显示结果的文本框,并调用`create_buttons`方法创建按钮。(3) 在`Calculator`类的`__init__`方法中,调用`initUI`方法初始化界面。(1) 导入所需的库和模块。
2023-10-14 15:06:24 534
原创 飞花令游戏(Python)
飞花令是古时候人们经常玩一种“行酒令”的游戏,是中国古代酒令之一,属雅令。在《中国诗词大会》中改良了“飞花令”,不再仅用 花 字,而是增加了 云、 春、月、夜 等诗词中的高频字,大家要轮流背诵含有关键字的诗句,关键字出现的位置也有要求,直至决出胜负。甲说一句第一个字带有“花”的诗句;请输入第1诗句:花自飘零水自流。请输入第2诗句:落花时节又逢君。请输入第3诗句:春江花朝秋月夜。请输入第4诗句:人面桃花相映红。请输入第5诗句:不知近水花先发。请输入第6诗句:千树万树梨花开。请输入第7诗句:霜叶红于二月花。
2023-10-14 11:52:14 738
原创 矩阵中幸运数(Python)
示例 2:输入:matrix = [[1,10,4,2],[9,3,8,7],[15,16,17,12]],输出:[12]示例 1:输入:matrix = [[3,7,8],[9,11,13],[15,16,17]],输出:[15]请你按 任意 顺序返回矩阵中的所有幸运数。解释:15 是唯一的幸运数,因为它是其所在行中的最小值,也是所在列中的最大值。解释:12 是唯一的幸运数,因为它是其所在行中的最小值,也是所在列中的最大值。示例 3:输入:matrix = [[7,8],[1,2]],输出:[7]
2023-10-11 12:38:39 508
原创 九九乘法表(Python)
关键就是range的第二个参数 值为。参数,告诉print函数以。每列循环的次数不大于 行数;第一行的时候 只有一列。第二行的时候 只有 二列。代表一个tab缩进;第三行的时候 只有三列。第九行的时候 只有九列。
2023-10-11 11:06:55 145
原创 斐波那契数列(Python)
斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……递归是指函数可以直接或间接调用自身的一种特殊形式。如果一个函数在函数体内部调用自身,那么这个函数就是递归函数。(2)递推式:将规模较大的问题分解成规模更小的同种问题,通过不断缩小问题规模,最终缩减到递归基的情形。(2)实现的方法符合计算机科学最基本的思想——分治思想。在数学上,费波那契数列是以递归的方法来定义:。(1)递归基:递归函数需要停止递归的条件。
2023-10-10 11:54:02 1468
原创 猜数字游戏(Python)
(2)玩家有 10 次机会猜该数字;若猜中,则提示玩家获胜;若未猜中,则提示玩家猜 大了,还是猜小了,并且提示下一次猜数的范围;若 10 次机会用完仍未猜中,则提示玩家失败;(1)程序应随机生成一个 1 至 100 之间的整数;(3)并且在代码中显示该游戏花费时间。
2023-10-08 14:05:40 1590
原创 最大公约数(Python)
最大公约数是指两个或多个整数共有约数中最大的一个。两个数 a 和 b 的最大公约数 (Greatest Common Divisor) 是指同时整除 a 和 b 的最大因子,记为 gcd (a, b)。特殊的,当 gcd (a, b) = 1 ,我们称 a 和 b 互素。例如,1,2,4 均为 8 和 12 的公约数,最大的公约数就是 4。求最大公约数有多种方法,。质因数分解法:把每个数分别分解质因数,再把各数中的全部公有质因数提取出来连乘,所得的积就是这几个数的 最大公约数。
2023-10-06 23:09:44 1105
原创 判断三条边是否构成三角形(Python实现)
解题:定义3个变量a、b、c,让用户输入任意三个数字赋值给三个变量。判断三个变量中是否任意两个之和大于第三个数值。判断条件之间采用and连接,只有三个条件同时成立时循环才成立。已知:直角三角形的两条直角边的平方和等于第三条边的平方。进阶:如果能围成三角形,判断三角形是否为直角三角形。已知:三角形任意三条边的长度之和大于第三条边。
2023-10-05 22:29:28 11052
原创 经典算法-枚举法(百钱买百鸡问题)
条件:现有 100 元,一共要买公鸡、母鸡、小鸡三种鸡,已知公鸡 5 元一只,母鸡 3 元一只,1 元可以买三只小鸡。7x < 100 得出 x < 15;要求:公鸡、母鸡、小鸡都要有,一共买 100 只鸡。有哪几种买法,公鸡、母鸡、小鸡分别是多少只?条件2:x + y + z = 100(只);得出 z = 100-x-y;条件1:5x + 3y + 1/3z = 100(元);假设公鸡、母鸡、小鸡分别有 x只,y只,z只。
2023-10-05 08:30:11 1834
原创 统计给定整数M和N区间内质数的个数并对它们求和。
思路:需要判断一个数是否质数;需要一个函数来计数;需要一个函数来把所有的质数求和;输出格式:在一行中顺序输出M和N区间内质数的个数以及它们的和,数字间以空格分隔。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。程序主体结构:输入整数,计算并分析整数,输出题目要求的格式。统计给定整数M和N区间内质数(素数)的个数并对它们求和。输入样例:10 31。输出样例:7 143。
2023-10-04 22:47:10 564
原创 输入一个日期,包括年、月和日,计算该日期是这一年的第几天
计算应该是:1(31)+2(28或者29天)+3(31)+4(30)+5(31)+6(30)+7(31)+8(31)+9(30)+13。计算应该是:1(31)+2(28或者29天)+3(31)+4(30)+5(31)+6(30)+13。思路:输入年月日之后,这是这一年中的第几天 = 之前月数的总天数+当月的日子。通常的年份的2月份都是28天,如果是闰年,闰年的2月份是29天。计算应该是:1(31)+2(28或者29天)+13。例子:输入:2020-04-19,输出:110天。
2023-10-04 18:42:23 5093
原创 用递归的方法求1+2+3+……+N的值
【题目描述】用递归的方法求1+2+3+……+N的值。【输入】输入n。【输出】输出和。【输入样例】5【输出样例】15【源程序】def sum_numbers(num): ''' 计算从1-n的累加值. 例子:1+2+3+4=10 :param num: 正整数 :return: 累加值。 -1:表示输入的值不是正整数 ''' if isinstance(num,int)
2021-01-27 15:15:35 13091
原创 Postgresql设置时区
1. 查看时区show time zone;2. 查看时间select now();3. 查看支持的时区列表select * from pg_timezone_names;4.设置成东八区 北京时间 UTC+8set time zone 'PRC';
2020-11-10 09:12:26 4174
原创 centos中 “is not in the sudoers file“ 解决方法
假设postgres用户执行sudo命令,centos提示:“is not in the sudoers file”。需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后$visudo//切记,此处没有vi和sudo之间没有空格1、移动光标,到最后一行2、按a,进入append模式3、输入your_user_nam...
2020-11-10 08:57:26 2846
原创 psql命令行环境如何执行sql文件命令
~~bash$ sudo su postgres$ createdb myblog$ psql -l$ psql myblog> create table posts (title varchar(255), content text);> \dt> \d posts> alter table posts rename to myposts;> \dt> drop table myposts;> \dt> \q$ nano db.s
2020-11-09 23:43:24 1866
原创 CentOS安装PostgreSQL
版本信息: CentOS版本:centos-release-8.2-2.2004.0.1.el8.x86_64 (centos查询命令rpm -q centos-release) PostgreSQL版本: PostgreSQL 10.6, 64-bit (centos查询命令psql --version)第一部分:PostgresSQL的安装1、安装rpm文件# Install the repository RPM:sudo...
2020-11-09 22:54:48 871
转载 Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来
2017-11-29 18:14:21 190
转载 tomcat下html网页文件名为中文,访问报错,错误为404
效果如下:这也就是编码的问题。解决此问题:修改tomcat服务器的配置文件:apache-tomcat-6.0.30\conf下server.xml文件,找到: connectionTimeout="20000" redirectPort="8
2017-11-27 10:57:14 1508
转载 澳大利亚各大城市生活成本
悉尼水电费:悉尼的电费和水费是按季度收,电费要145左右,水费则是110左右。因为悉尼的气候比较适中,冬天和夏天只有几天需要空调,这个电费就省了很多,但是,燃气费是折成电费含在里面了,这样一算还是很便宜的。用水量是比较大的,最起码每天早晚洗澡,每周两次泡澡,应该用水量不小。平均下来,每个月水电燃气费大约是90左右。通讯费:手机电话费包月是60元,其中
2017-11-03 13:24:05 5358
原创 Java中从控制台输入数据的几种常用方法
一、使用标准输入串System.in //System.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字 //System.in.read()返回一个整数 //必须初始化 //int read = 0; char read = '0'; System.out.println("输入数据:"); try { //read
2017-10-31 20:30:59 590
转载 JDBC纯驱动方式连接Oracle
JDBC纯驱动方式连接Oracle1 下载Oracle提供的驱动程序包下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html下载哪个版本,跟你使用的JDK版本有关,比如使用JDK1.5,则下载ojdbc5.jar。若使用JDK1.6,则下载o
2017-10-30 09:10:35 6615
原创 (Chapter 9) 9.2 The Stock class
Chapter 99.2 The Stock class. Design a class named Stock that contains:A string data field named symbol for the stock's symbol.A string data field named name for the stock's name.A double da
2017-10-28 22:41:17 1487
java 经典实例第三版
2017-11-20
Java加密与解密的艺术
2017-11-07
Core.Java.Volume.I.Fundamentals.10th.Edition
2017-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人