自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 R包的4种安装方式及常见问题解决方法

对于R自带的包的安装一般都可以通过该函数进行安装,在双引号中写入需要安装的包的名字即可。

2024-06-26 12:46:03 2442

原创 R语言基础绘图之调整坐标轴(以Barplot为例)

以上方法的限制在于我们只能将坐标轴标签角度调整90度,而大多数情况下,我们比较希望可以把标签调整为45度,以使图形更为美观,所以我们可以考虑在barplot中不添加x轴标签,改为用text单独添加标签;但是实际操作后我们发现在其余参数不进行调整的情况下,旋转后的x轴标签显示不完全,而由于x轴和y轴标签的旋转,使其覆盖了x轴和y轴标题,所以我们需要对该图形的页边距进行调整使x轴标签显示完全,并且由于基础绘图函数中无法直接对轴标题的位置进行调整,因此需要单独给定轴标题位置。

2023-09-24 16:34:13 3225 1

原创 Pearson相关系数和Spearman相关系数的区别

定义Pearson相关系数评估两个连续变量之间的线性关系。Spearman相关系数评估两个变量之间的单调关系,在单调关系中,变量趋于一起变化,但不一定以恒定速率变化,即并非一定是线性关系。区别当有离群点时,Spearman会更加稳定。创建一个数据集,并加上离群点,比较两种方法计算的相关系数。x1 <- rnorm(200)y1 <- rnorm(200) + .6 * x1# 加入离群点x2 <- c(x1, 14)y2 <- c(y1, 14)

2022-01-14 10:12:39 6644

原创 python在图片上添加文字 - cv2模块的安装与使用

一、cv2的安装一般来说,在pycharm中安装包的方式如下:点击“+”之后,在搜索框中输入“cv2”,点击下方的“Install package”但是这个包在安装过程中一直报错,安装不成功,错误信息如下:于是在看了很多大佬的解决方法之后,最终用如下方法成功解决:安装上述操作步骤,将"cv2"换成"opencv-python",即可安装成功。如上图,"opencv-python"已经在packages列表中了,在程序中import cv2,没有报错,说明这个包现在可以开始使用了。

2021-08-11 14:46:19 1940

原创 python将源文件夹复制为另一路径下的文件夹

有一些所有项目钟重复出现的文件夹下的所有文件需要反复使用,因此在这种情况下,需要每次在模板文件夹下将整个文件夹拷贝到项目文件下,查了很久都没有比较简单的思路,大佬一个函数就解决了。import shutilsrc = 'C:/Users/DELL/Desktop/source_dir/aaa'dest = 'C:/Users/DELL/Desktop/dest_dir/aaa'shutil.copytree(src, dest)上面的代码能够实现将 source_dir路径下的aaa文件夹复.

2021-08-04 14:57:51 299

原创 《统计之美:人工智能时代的科学思维》(李舰,海恩)读书记录 - 1

第一章 统计与科学写在前面本章主要介绍了一些统计学的基本概念,在此整理书中给出的定义(书中的定义大多来自于维基百科)。若有一些不理解的概念,可去书中看看对应的介绍,作者用生动的案例解释了这些概念的涵义,很好理解。定义整理1.1 随机的世界确定性: 对误差有着完全了解的认知情况,或没有疑惑的精神状态。不确定性: 缺乏只是来描述当前情况或估计将来的结果随机性: 事物固有模式和可预测性的确实,但通常遵循某种概率分布。决定论: 又称拉普拉斯信条,是一种哲学立场,认为每个事件的发生,包括人类的认知、

2021-07-31 14:18:00 839

原创 个人银行账户管理程序C++代码改写Java总结

Java与 C++ 都是面向对象的语言,它们都能够实现“封装、继承、多态”的面向对象的思想。通过本次对于C++代码改写Java的实现,我对于这两种语言的的 区别有了深一层次的理解与体会,现总结如下:1、 数据类型及类Java是完全面向对象的语言,所有函数(方法)和变量(属性)必须是类的一部分,除了基本数据类型之外,其余都作为类对象,包括数组。对象将数据和方法结合起来,把他们封装在类中,这样每个对象都可以实现自己的特点和行为。C++包括了面向对象的东西,允许将函数和变量定义为全局。2、数据类型转换

2021-01-09 19:51:41 365

原创 R语言基础绘图

本文记录在基础绘图中一些参数的使用,方便后续使用。不做数据及实例展示

2020-11-22 17:21:47 544

原创 Java第14章:I/O输入输出

1、Java中流的分类有哪些?(1)流动方向:输入流输出流(2)读取类型字节流自符流(3)发生源头节点流过滤流2、字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?ByteArrayInputStream与ByteArrayOutputStream使用场景: 在字节数组和流之间搭建桥梁构造方法public ByteArrayInputStream(byte[] buf) :将字节数组作为字节流的数据源对

2020-11-19 16:21:02 151

原创 Java第15章:网络通信

1、网络通信协议分几层?各层解决的问题是什么?根据OSI七层协议,网络通信分为七层。由低到高分别如下:物理层: 进行比特流传输;数据链路层: 进行两个相邻节点间的点到点的帧传输;网络层: 为分组交换网上的不同主机提供通信服务,包括路由、地址解析等;传输层: 为两主机间的进程通信提供可靠服务;会话层: 提供网络中两主机之间会话的建立、维持和终止等;表示层: 提供网络传输的标准格式;应用层: 直接为用户的应用进程提供服务2、TCP和UDP协议有什么不同?为什么称TCP是面向连接的可靠的协议?

2020-11-19 10:37:18 109

原创 Java第9章:线程

1、volatile关键字有什么作用?禁用CPU缓存。即不将变量存入CPU缓存中,而是直接在内存中进行读取,这样多个线程访问同一变量时能够会访问到相同的值。2、编写Java程序模拟烧水泡茶最优工序。最优工序流程图如下:Java代码如下:class Thread1 implements Runnable { public void run() { System.out.println("去洗水壶了"); try{ Thread.sle

2020-11-19 09:19:32 82

原创 Java第8章:Java常用类库与工具

1、 借助JDK, 选取几个String与StringBuffer 、StringBuilder的常用API,并编写实例测试API的功能。2、请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用?共同点:内部实现基于字符数组,封装了对字符串处理的各种操作可自动检测数组越界等运行时异常不同点:String内部实现基于常量字符数组,内容不可变;StringBuffer、StringBuilder基于普通字符数组,数组大小可根据

2020-11-05 18:45:12 97

原创 Java第6章:异常

1、 简述Java Error类与Exception类的区别。Exception是所有异常类的祖先类; Error类是所有错误类的祖先类。它不是程序需要捕获和进行处理的,例如OutOfMemoryError(当Java虚拟机在为对象分配内存空间时,剩余的空间不够,同时也没有可以释放的内容时,将会发生这样的错误),不由程序进行捕获或处理,当Error发生时,程序将会停止。2、 简述异常处理的两种方式,并举例说明区别。声明抛出处理。包括隐式声明处理和显式声明处理。其中隐式声明抛出处理的特点是异常类型是R

2020-11-05 18:15:04 725

原创 Java第6章:面向对象(下)

1、实验:利用IDE的debug功能给例6.4和例6.6的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。2、如何实现两个对象之间互发消息,请举例说明。使用this关键字来表示当前对象,实现两个对象之间互发消息。举例如下:class FighterPlane { private String name; private int missileNum; private A a; public void setA(

2020-11-05 16:55:23 71

原创 Java第5章:面向对象(中)

1. Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。2. 子类对于从父类继承的哪些属性与方法是可见的?请分别写程序进行验证。3. 什么是组合?有什么作用?请举例说明。4. 什么是重载?有什么作用?请举例说明。5. 什么是覆盖?有什么作用?请举例说明。...

2020-11-02 15:05:46 131 1

原创 R语言ggplot2绘制多条折线图

涉及ggplot2使用知识点:去掉背景色及网格线,保留坐标轴边框;设置显示中文字体;更改图例位置至图内并添加边框线使图片更美观;设置坐标轴刻度值。除此之外,还有数据的融合处理。

2020-10-22 22:12:28 71456 39

原创 Java第4章:面向对象(上)

1、对象与对象引用的区别是什么?请举例说明对象是堆内存的一块区域,它负责存储具体的数据;对象引用时栈内存的一块区域,它存的是对象的地址;在Java中我们无法操作堆内存里的对象,都是通过栈内存的对象引用来操作的。2、对象作为参数传递的特点是什么?请举例说明3、对象初始化顺序是怎样的?请举例说明4、类的static字段与非static字段的区别是什么?什么情况应该使用static修饰符?请举例说明5、Java中final修饰符都有什么作用?请举例说明6、Java中float[10] arr;语句

2020-10-21 20:10:06 263 1

原创 Java第2章:Java语言基础

1、Java包含哪些数据类型?请举例说明基本数据类型:整数类型:byte, short, int, long;浮点类型:float, double;字符类型:char;布尔类型:boolean;复合数据类型:class(类);interface(接口);数组。2、Java基本数据类型转换包含哪两类?请举例说明自动数据类型转换:整型、浮点、字符型数据混合运算时不同数据类型先从低级到高级转换为同一数据类型再进行运算操作数1类型操作数2类型转换后数据类型b

2020-10-12 19:39:12 138

原创 Java第1章:初次接触Java

homework_11、谈谈你过去学习编程语言的方法、经验和教训到目前为止我学习过的编程语言有:C/C++,R语言,python,perl,对于html和javascript以及css略有涉及;其中最常用的是R语言。在用R语言做过一些比较完整的项目之后,总结了自己在学习以及使用编程语言中的一些问题:学习不够系统化,基础打得不够扎实就开始接触更为复杂的项目,这就导致在使用过程中一些很简单的问题也需要查很久的资料;在使用过程中不够规范化,包括命名规范以及注释规范等一些规范,如果能够更加规范化的使用语言

2020-09-21 20:44:26 173

空空如也

空空如也

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

TA关注的人

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