- 博客(36)
- 资源 (6)
- 收藏
- 关注
原创 合并word中参考文献-(Endnote生成)
只需要将两部分引用分别copy后然后去除中间的空间, word会自动合并。合并word中的 两部分的参考文献引用。
2023-11-15 15:02:11 1992
原创 Linux服务器中安装Anaconda+Tensorflow+Keras
【代码】Linux服务器中安装Anaconda+Tensorflow+Keras。
2023-09-18 13:50:16 348
原创 Test代码中点过的雷
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 错误发生在我对一个文件进行f.readlines()操作后来发现是因为这个文件中出现了 汉字!!!!删除汉字即可
2021-09-23 18:09:18 73
原创 MacM1 安装python库文件
conda install -c conda-forge pydotconda install -c conda-forge scikit-learnconda install -c conda-forge pandas
2021-08-31 17:51:50 258
原创 Python数据处理-条件筛选
array进行条件筛选 temp_array= txcollection[np.where((txcollection[:, enterBlockintx] <= currentblockHeight) & (txcollection[:, blockHeightIndex] >= currentblockHeight))]dataFram条件筛选dataframe[ dataframe["col1"] > val1 & dataframe["col2"]
2021-03-23 15:29:12 386
原创 EM和混合高斯模型推导
em算法和高斯混合模型推导https://www.cnblogs.com/mindpuzzle/archive/2013/04/24/3036447.html欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写
2020-11-09 22:56:13 127
转载 imdb.load_data Error:Object arrays cannot be loaded when allow_pickle=False
问题描述:from keras.datasets import imdb(train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)提示错误:ValueError: Object arrays cannot be loaded when allow_pickle=False解决方案:#好像是numpy版本的问题,numpy1.17的版本和keras没有完全兼容。#.
2020-10-20 08:19:33 299
原创 Slurm查看作业信息
查看running job 资源信息$ sstat -a --format="JobId,Pids,AveCPU,AveRSS,MaxRSS" jobID sacct 查看FINISHED作业 sacct --format="JobId,Elapsed,CPUTime,CPUTimeRAW,AveCPU,TotalCPU,UserCPU,SystemCPU,AveRSS,MaxRSS" -j JobID(一串数字) Reference fromhttp://bl...
2020-10-17 17:58:19 5677
原创 【剑指offer】数组中的逆序对
【解题思路】参照 --归并排序 在前半部分和后半部分合并的时候,通过判断两个数组的最后位置数值的大小进行逆序对查找firstHale[fst_end]>secHalf(sec_end) 说明对于firstHale[fst_end],后半部分数组都与之构成逆序对,直接压栈该数值对,否则:指向secHalf 的指针向前移动一步。//temp 每次将比较结果中大的那个数字放入其
2016-09-09 15:40:59 232
原创 归并排序
package sortAlgorithm;public class MergeSort {public static void main(String[] args){ int[] array={2,2,2}; mergeSort(array); print(array);}private static void print(int[] array) { // TODO Au
2016-09-07 14:28:18 207
原创 查找第K个幸运数字
【问题描述】:4和7是两个幸运数字,我们定义,十进制表示中,每一位只有4和7两个数的正整数都是幸运数字,前几个幸运数字为:4,7,44,47,74,77,444,447······输入:第一行一个数字T(T 输出:每组数据输出一行,第K个幸运数字样例输入:351001000000000样例输出:747447477747774477474774
2016-09-06 13:59:55 1299
原创 【剑指offer】最大连续连续子数组
【解题思路】当数组的和为负时候,重新创建子数组package offerExam;public class SumOfMaxSubMatrix { public static void main(String[] args){ int[] array={1,-2,3,10,-4,7,2,-5}; int[] subMatrixIndx={0,0}; //用于存储最大连续子数组的
2016-09-05 17:40:04 251
原创 数组中出现次数超过一半的数字-基于Partitoin和数据规律
【解题思路】超过一半,排序好的数组中,中位数上的值即为该数字partition方法,若ipartition结果出现的索引值idx出现在mid之后,则查找的数字在idx左边;否则出现在右侧【注意事项】1 验证输入的合法性(NULL,length是否存在超过半数的数值)全局变量:inputInvalid 验证输入的合法性局部变量:moreThanHalf 验证结果
2016-09-05 10:54:14 245
原创 快速排序-Java
package offerExam;public class QuickSort {public static void main(String[] args){ int[] array={2,3,2,4,1}; quickSort(array); for(int i=0;i<array.length;i++){ System.out.println(array[i]); }}
2016-09-05 10:06:30 196
原创 【剑指offer】打印1到最大n位数
【基本思路】从高位到低位迭代打印 总共n位数,每一个位置上为0-9共10个数字,一次迭代打印该位置确定后,剩余位置上的数字//PrintNum 函数设置:从第一个不为0的数字开始打印
2016-09-04 17:22:44 434
原创 【剑指offer】数值的整数次方-Java
实验思路:【1】利用 斐波那契数列求解方法,迭代1/2 求解exponment>>1 代替传统意义的除法exponment&0x1==?判断exponment 是偶数还是奇数【注意事项】1 当exponment是负数的时候,转换成正数求解次方后,求解其倒数2 判断base 小数是否为0,需要利用函数判断,不能直接与0进行比较import java.util.Sc
2016-09-04 10:32:30 298
原创 【剑指offer】旋转递增数组的最小数字
思路:利用二叉查找原理,定义mid ,before 和behind三个标签array [mid]>array[before]时,before=mid;array[mid]public class MinNumberInRoastedArray { public static void main(String[] args){ int[] array={1,1,0,1}; int
2016-09-03 22:25:02 202
原创 【剑指offer】 用两个栈实现队列 -Java
如有不足,请批评指正1构建队import java.util.Stack;public class MyQueue { static Stack stack1=new Stack<>(); static Stack stack2=new Stack<>(); public void enQueue(char ch){ stack1.push(ch); } pub
2016-09-03 16:33:34 204
原创 【剑指offer】调整数组顺序使得奇数位于偶数前面
【解题思路:】两个指针分别位于数组的首位,当满足交换条件(前指针为偶数,后指针为奇数时候交换指针中对应的内容)【其他】判断奇数偶数: 位操作 (&1决定最后一位是0 还是1 从而决定奇数偶数)public class ChangeEven { public static void main(String[] args){ int[] array={0}; System
2016-08-22 14:51:49 188
原创 Java构建Heap,进行Heap 排序(堆排序)
代码参考 --《Java语言程序设计(进阶篇) 第八版》--chapter 24 排序【背景知识】【泛型类函数的定义】定义泛型类:泛型参数在类名之后 public class GenericStack{类内容}定义泛型方法:泛型参数在返回类型之前 public static void equalArea{ }Heap 特征:1 除了最后一层叶子
2016-08-17 21:47:54 496
原创 Java 构建二叉查找树
代码参考 --《Java语言程序设计(进阶篇) 第八版》--chapter 二叉查找树1 构建树节点public class TreeNode { int value; TreeNode left; TreeNode right; public TreeNode(int element) { // TODO Auto-generated constructor stub
2016-08-17 15:26:45 329
原创 【剑指offer】查找两个链表的公共节点
【解题思路】 利用快慢指针 plong=pshort+dif_length public Node findFirstAncestor(Node pHead1,Node pHead2){ if(pHead1==null||pHead2==null) return null; int list2_size=0; int list1_size=0; Node p1=pH
2016-08-16 19:32:20 224
原创 【剑指offer】合并两个有序的链表
【文章结构】:1 实现方法1--自己编写 2 参考剑指offer代码【我的解题思路】1 编写一个函数,可以在链表尾部加入节点(linklist.addNodeAtTail(pNew,pNow))public Node addNodeAtTail(Node newNode,Node currNode){ Node pNew=currNode; if(curr
2016-08-16 14:31:14 273
原创 【剑指offer】反转链表并返回链表的头指针
前提:Node定义和链表的定义,参见文章Java 单链表操作【解题思路】:三个指针 :pBefore pCurrent(即将改变next方向的指针),pNext 三个指针 public Node inverseLinkList(Node pHead) { // TODO Auto-generated method stub Node inverseNode=
2016-08-15 18:54:28 615
原创 【剑指offer】查找单链表的中间节点
前提:Node定义和链表的定义,参见文章Java 单链表操作【解题思路】:定义两个指针,pBefore)(每次跳两步)和pBehind (每次跳一步),当pBefore到达终点时候,pBehind所指的即是中间节点 public Node findMidNode(Node head){ Node pBefore=head; Node pBehind=head; if(p
2016-08-15 14:46:06 360
原创 【剑指offer】面试题15 使用一次遍历查找到倒数第K个节点-java
节点代码和链表定义代码参加 Java单链表操作【要求】 单次遍历即返回实验结果【解题思路】使用两个指针 *p1 和p2=*(p1+k-1), 当p2变为尾节点时候,p1即为所需要的倒数第K个节点【考察点】-代码的鲁棒性 (即程序能够判断输入是否合乎规范要求,并对不合要求的输入予以合理的处理)实现代码:在MyLInkList类中添加方法findKthToTailp
2016-08-13 15:55:13 512
原创 【剑指offer】O(1)时间删除指定节点
参考代码前文:Node 和链表的定义参见Java单链表操作【代码使用前提】给定的节点保证在链表中!!!【解题思路】把删除当前节点p视为 将p->next 的值覆盖p,直接删除p-.>next 节点(代码中size为了统计链表的节点个数,实际编写中可以不留意)将此处的代码添加到MylinkList的定义类中public void DeleteNode(Node
2016-08-13 11:36:44 196
原创 【剑指offer】从尾到头打印链表
【前提】Node定义和链表的操作代码 参照 Java 单链表操作【解题思路-】Java中利用栈的“”FILO“”功能完成逆向打印private static void inversePrinting(MyLinkList linklist) { // TODO Auto-generated method stub Node node=linklist.head; Sta
2016-08-12 21:55:21 162
原创 Java 单链表操作
代码参考 《Java语言程序设计(进阶篇)》- chapter 25 线性表、栈、队列和优先队列片段一:定义节点结构public class Node {//定义节点结构 int value; Node next; Node(int element){ value=element; } public Node() { // TODO Auto-generated
2016-08-12 18:36:42 390
原创 【剑指offer】将空格替换制定字符串
要求:已知一个有足够剩余空间的字符串数组。请将数组中出现的空格替换成“%20”额外说明:innitialArray : 用于从键盘读入的字符串初始该数组import java.util.Scanner;public class ReplaceBlack { public static void main(String[] args){ char[] array=n
2016-08-11 22:02:54 261
原创 【剑指offer】统计二进制整数中1的个数
【知识点】:1 整数-要判断整数的正负之分2 位操作:左移(num 右移(num>>n): 正数在左边补齐n个0,负数在左边补齐n个13二进制位数统计:依次从二进制尾端判断当前位置的0-1情况(利用与pos&1操作),当判断倒数第二位时候(&10),倒数第三位(&100)。。。,即每次1左移1位。4 flag的移位为程序构建的循环终止条件(3
2016-08-11 08:44:04 281
原创 汉诺塔(TowerofHanoi)问题--java
问题描述利用C,将A中的由小到大排列的盘子,移动到B中。且移动过程中。小盘子始终防止大盘子的上方import java.util.Scanner;//借助B,将A中的n个盘子移动到Cpublic class TowerofHanoi { public static void main(String[] args){ Scanner input =new Scanner(Sys
2016-08-09 17:21:39 402
原创 【剑指offer】Excel2003中,用A表示第一列,B表示第二列,。。Z表示第26列,AA表示27列,AB表示第28列
输入:字母表示的列号编码输出: 对应的列号import java.util.Scanner;public class ExcelColumn { public static void main (String[] args) { Scanner input =new Scanner(System.in); String message=input.nextLine();
2016-08-09 16:20:47 1521
Java创建二叉树java
2016-08-17
现代信息检索 homework2
2013-12-04
unix教程之网络篇
2011-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人