- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Python实现词频统计的两种方法
词频统计是指在文本中计算每个单词出现的次数,是文本处理中一个最基本的任务。在Python中,可以使用多种方法实现词频统计,包括使用字典、列表、Counter类等数据结构。
2023-05-23 20:42:11
8091
原创 Pandas1.4.3高亮最大值或最小值遇到TypeError
原本使用的pandas1.0.5时,调用高亮最大值或最小值的方法时,可以不传任何参数,自动实现所有数值列最大值或最小值的高亮。
2022-07-27 22:47:45
981
原创 Pandas数据集的分块读取
所谓“分块”,顾名思义,就是将数据集分成几块进行读取,比如有105条数据,一次读取10条,读取11次才能全部读完。以下提供两种分块读取的方法,两种方法各有优劣。
2022-07-24 21:25:11
2808
原创 HTML表格单元格控制文本长度,超出部分显示省略号
1 固定单元格宽度这种效果采用css实现。单元格(td)的设置和块(div)有一点不同,前者不能直接设置width,要首先将表格布局(table-layout)设为固定(fixed),然后再设置单元格宽度,否则文字仍然会把单元格撑开。单元格宽度只需设置表头元素就可以作用于整列。<style> /*隐藏多余文字*/ table{ /*将表格布局设为fixed,默认是auto*/ table-layout: f
2022-05-10 18:24:17
4089
原创 Spring中的日期格式转换
Spring框架中,将前端输入yyyy-MM-dd格式的日期传值给后端作为类的属性处理时,如果未对前端的日期字符串做转换处理,会发生错误,如以下通过提交表单向数据库中添加包含日期的数据时,报出错误:有两种解决途径,一是在实体类的日期类型属性上添加注解@DateTimeFormat,该注解来自spring框架,如:public class User implements Serializable { @TableId(type = IdType.AUTO) private In
2022-05-02 23:04:32
1674
原创 JS中fori和forEach跳出循环的问题
在hmtl中写一个全选/反选的功能,选中全选时所有的复选框全部选中,相反,只要有一个复选框被取消选中,全选也会被取消选中。为此写了两个函数,非全选的复选框都用forEach循环。function checkAll() { var all = document.getElementById("all"); var oneList = document.getElementsByName("one"); oneList.forEach(function (o
2022-04-02 15:52:03
523
原创 jquery在thymeleaf循环的按钮元素中不能直接用id选择器
html页面中作为分页页码的按钮元素是写在循环里的,代码如下:<li th:each="p:${page.navigatepageNums}"> <button class="btn btn-default" id="pn" th:text="${p}"></button></li>使用id选择器绑定点击事件, 点击数字时可以跳转页面,代码如下:$("#pn").click(function (){ $("#pageN
2022-04-02 02:21:42
1093
原创 如何用Python打印带数字上下标的字符串(函数表达式、化学方程式等)
打印上下标可以采用str对象的maketrans(str1, str2)方法。该方法用于创建字符映射转换表,有两个参数,参数str1存入要转换的字符,参数str存入相应的转换后的字符,例如大小写字母的转换:upper_letter = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'lower_letter = 'abcdefghijklmnopqrstuvwxyz'# 创建字符映射表upper_to_lower = str.maketrans(upper_letter, lower_l
2022-01-10 21:56:51
8657
原创 使用numpy遇到ValueError: The truth value of an array with more than one element is ambiguous
Python中使用numpy和pandas时,遇到如标题所示的报错,完整报错是:写了一个函数,参数均为ndarray对象,方法是将ndarray加入到DataFrame中。其中一个ndarray是否加入DataFrame需经过条件判断,代码示例:def demo(array1, array2, array3=None): if not array3: df = pd.DataFrame(np.column_stack((array1, array2))) els
2021-12-31 00:33:46
1901
原创 java将数字转化为类似10W+的字符串格式
public void numberToString(){ int number = 11001000; if(number<100000){ System.out.println(deliveryNumber+""); }else{ // 先将整数转换为浮点数 int floor = (int)Math.floor(number / 10000); Sys.
2021-11-16 17:13:59
561
原创 HTML中form和div出现间隙以及页面居中的问题
用HTML编写一个简单的用户注册页面,主体结构是:div+form+div,form和第二个div之间出现空隙。设置margin和padding为0不起任何作用,按网上的说法将在form标签中设置display为inline。但这样背景效果消失,因此设为inline-block。修改的CSS代码:form{ background-color: rgba(121, 236, 201, 0.5); width: 80%;
2021-10-21 02:07:50
1342
原创 JDBC预状态通道设置时间格式的问题
调用JDBC的preparedStatement中的setDate()方法时出现显示日期少一天的情况,比如设定的是2021-11-11,实际显示是2021-11-10pps = connection.prepareStatement("insert into airInfo values (?,?,?,?)");pps.setInt(1,2);pps.setString(2,"002");pps.setString(3,"Shanghai");pps.setDate(4, Date.valueOf
2021-10-12 00:36:09
360
原创 【公式小记】自相关、卷积、能量信号、功率信号
整理思路主要参考了B站UP主AI破壁者二元论的视频,同时加了一些自己的理解。1 自相关、卷积与功率谱自相关(Auto-correlation)又叫序列相关,是一个信号与其自身在不同时间点的互相关。有一组连续时间信号:x(t)x(t)x(t),其自相关函数为:R(τ)=∫−∞+∞x(t)x(t+τ)dtR(\tau)=\int_{-\infty}^{+\infty} x(t)x(t+\tau)dtR(τ)=∫−∞+∞x(t)x(t+τ)dt将信号x(t)x(t)x(t)的自相关写成卷积(Conv
2021-06-29 03:06:23
6412
24
原创 数据结构学习笔记(七):哈希表(Hash Table)
1 哈希表的含义与结构特点1.1 哈希(Hash)即无序哈希表(Hash Table)更直观的中文名字是散列表,存储在里面的元素不是单个的,而是成对的,这就是我们熟悉的键值对(key-value pair)。Java中的Map(映射)、Python中的Dictionary(字典)以及NoSQL(非关系型数据库)采用的都是这种存储方式。“数据结构学习笔记”系列的前6篇文章介绍的线性表型结构(链表、栈、队列)、数组型结构(数组、基于数组的字符串)和树型结构(二叉树)都有一个共同的特点,就是它们都要保
2021-06-25 23:57:23
2562
36
原创 【MySQL随手记】一个踩坑记录:在安全更新模式下进行数据的修改与删除
最近我入坑了MySQL,跟着教程用装在windows电脑上的Navicat for MySQL一步步操作,一切都很顺利。为了对软件界面的避免审美疲劳,我用另一台ubantu电脑上的MySQL Workbench做巩固练习。体验下来,Workbench除了不支持中文,用起来还是很舒服的,而且还完全免费。然而,在做一些数据的修改(update)和删除(delete)时,遇到了Error Code: 1175的问题。在解决问题的过程仍有一些困惑,还请各路大神指教。
2021-06-24 00:07:59
1725
28
原创 【MySQL随手记】字符集编码的查看、指定与修改语句
初学MySQL,发现很少有资料梳理字符集编码的查看、指定和修改的相关操作,自己研究了一番,整理成文章,希望能给一些朋友带来帮助。
2021-06-20 20:43:20
1987
40
原创 【Python语音分析】从绘制好看的波形图和语谱图开始
1 Python-Librosa库Librosa是一个强大用于处理声音信号的第三方库,并且提供了官方的API供使用者学习。主页链接贴在这里:http://librosa.org/doc/latest/index.html
2021-06-19 00:26:47
23511
48
原创 数据结构学习笔记(六):二叉树(Binary Tree)
1 树与二叉树的概念1.1 树的概念前面笔记中介绍的链表、栈、队列、数组和字符串组织数据的方式都是
2021-06-13 19:35:30
2197
69
原创 万字长文带你回顾Java集合框架
Java类集中有三大顶层接口:存储单值的最大父接口Collection,存储双值的最大父接口Map,迭代器Iterator,所有类集都定义在java.util包中,可以直接导包:import java.util.*。
2021-06-13 01:02:55
1274
27
原创 码这么多字只为搞懂如何在Python和Java中使用JSON
1 JSON:一种高度结构化的“字符串”JSON的全称是JavaScript Object Notation,中文翻译是JS对象简谱。
2021-06-02 19:34:40
1328
62
原创 Python os和os.path的基础知识与常用操作
1.os模块常用属性与方法os是python内置的处理文件或目录的模块1.1 os模块常用属性以下列举了os模块下常用的属性,通过这些属性能得到当前操作系统、当前/上层目录标识符、
2021-05-24 20:59:24
3351
11
原创 数据结构学习笔记(二):栈(stack)
1 栈的结构形式与操作原则栈是仅允许在一端进行增删操作的线性表,由于进出都在同一端,栈一般被形象化为一个纵向的容器,第一个进栈的元素位于栈底(bottom),最后进入的元素位于栈顶(top),只有栈顶能进行数据增删的操作。至于查找操作,和链表一样,只能遍历,别无他法。我们用一个存储了八大行星的栈来展示栈的结构形式。向栈中存入数据的操作被称为压栈(push,也叫进栈),从栈中取出元素的操作被称为弹栈(pop,也叫出栈)。由于栈只有一个数据出入口,因此遵循后进先出(last in first out
2021-05-16 18:27:37
673
10
原创 数据结构学习笔记(一):链表(linked list)
数据结构学习笔记(一):常见数据结构及其增删查操作1 链表(linked list)链表,又称线性表或线性链表,是若干数据元素组成的线性序列,将数据元素像链条一样组织在一起。存储在链表中的数据元素被称为结点(node),每个结点具有两个要素:第一、数据元素的具体值,第二、指向下一个结点的指针,指针用来存储下一个结点的内存地址。最基本的链表结构是单向链表,最前面是一个头指针用来指向第一个结点,最后一个结点的指针是一个空指针(null pointer),每一个结点都只指向它的下一个结点,例如一个存储
2021-05-11 22:11:09
1968
18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人