日期和时间数据的类型及工具 datetime模块中的数据类型: date:以公历形式存储日历日期(年、月、日) time:将时间存储为时、分、秒和微秒 datetime:存储...
日期和时间数据的类型及工具 datetime模块中的数据类型: date:以公历形式存储日历日期(年、月、日) time:将时间存储为时、分、秒和微秒 datetime:存储...
GroupBy机制 注意: 任何分组关键字中的缺失值,默认都会从结果中除去。向groupby中传入dropna=False可以禁用该功能 对分组进行迭代 groupby返回的...
绘图和可视化 matplotlib API入门 图和子图 matplotlib.pyplot.subplots的选项: nrows:子图的行数 ncols:子图的列数 sha...
数据规整:连接、联合和重塑 层次化索引 重排序和层级排序 如果索引从最外层开始是按字母顺序排序的,即数据是执行了sort_index(level=0)或sort_index(...
数据清洗和准备 处理缺失数据 NA处理方法: dropna:根据各标签的值中是否存在缺失数据,对轴标签进行过滤,可通过阀值调节对缺失值的容忍度 fillna:用指定值或插值方...
Go语言编程快速入门 这个是学习B站杨旭视频做的记录,地址[https://www.bilibili.com/video/BV1fD4y1m7TD/?spm_id_from=...
数据加载、存储与文件格式 读写文本格式的数据 pandas中的文本和二进制数据的加载函数: read_csv:从文件、URL、文件型对象中加载带分隔符的数据,默认分隔符为逗号...
pandas入门 pandas的数据结构介绍 Series Series是一种类似于一维数组的对象,它由一组(类似NumPy数据类型的)数据以及一组与之相关的数据标签(即索引...
NumPy基础:数组和向量化计算 ndarray:多维数组对象 创建ndarray 一些重要的NumPy数组创建函数 array:通过推断数据类型或显式地指定数据类型,将输入...
题目:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都是O(1)。 思路:添加辅助栈,辅助栈中的元...
题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。 我们先前序遍历这棵树的每个结点,如果遍历到的结点有子结点,就交换它的两个子结点。当交换完所有非叶子结点的左右子结点...
题目:输入两棵二叉树A和B,判断B是不是A的子结构。 第一步在树A中找到和B的根结点的值一样的结点R,第二步再判断树A中以R为根结点的子树是不是包含和树B一样的结构。
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。例如输入图3.7中的链表1和链表2,则合并之后的升序链表如链表3所示。 1.剑指offer...
题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 在图所示的链表中,h、i和j是3个相邻的结点。假设经过若干操作,我们已经把结点h之前的指针调整...
题目:输入一个链表,输出该链表中倒数第 k 个结点。为了符合大多数人的习惯,本题从1 开始计数,即链表的尾结点是倒数第1 个结点。例如一个链表有6个结点,从头结点开始它们的值...
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 这个题目要求把奇数放在数组的前半部分,偶数放在数组...
题目:输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。 1.跳进面试官的陷阱 最容易想到的办法是先求出最大的n 位数...
这个是B/S,后台获取本机Ip地址相关的工具类,代码如下:
题目:实现函数 double Power(double base, int exponent),求 base 的exponent次方。不得使用库函数,同时不需要考虑大数问题。...
可能引起死循环的解法 先判断整数二进制表示中最右边一位是不是1。接着把输入的整数右移一位,此时原来处于从右边数起的第二位被移到最右边了,再判断是不是1。这样每次移动一位,直到...