- 博客(31)
- 资源 (7)
- 收藏
- 关注
原创 八-工具包3-pandas数据清洗及相关性
Pandas 把 n/a、NA、两个分隔符之间什么不写的 当作np.Nan空数据,但是有很多情况如na、--、''、空格、等自定义的空数据不被处置成空数据,可以通过na_values 配置缺失值为np.NaNprint(df2)# 所有空值 0 填充,不仅仅是0 其他值也可以print(df3)# 空值填充 使用 空值前面的最后一个有效值填充 ,axis=0 同列上一行的值 ,axis=1 同行前一列的值 ,print(df3)
2024-06-22 08:40:36 419 1
原创 八-工具包2-numpy
Numpy【Numeric Python】是python开源的科学计算工具包,支持维度数组与矩阵运算,核心能力:数组的算数和逻辑运算,傅立叶变换、用于图形操作的例程、线性代数、随机数等有关的内置函数。NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用,SciPy 是一个开源的 Python 算法库和数学工具包。
2024-06-02 16:42:25 74
原创 八-工具包1-pandas
Pandas 是 Python 语言的一个扩展程序库,用于数据分析。是一个强大的分析结构化数据的工具集,基础是 Numpy(提供高性能的矩阵运算)。
2024-06-02 16:34:20 87 1
原创 六、基础-Python中的异常处理
实现__enter__、__exit__方法return True # 是否抛出异常 True 内部处理了不抛出;False 或None 不处理a = 1 / 0直接或简介继承自 BaseException# 直接或简介继承自 BaseExceptionpassraise LessZero("小于0错误",404)
2024-05-21 09:36:04 363
原创 五、基础-Python面向对象编程
类相关、属性、方法、元类、类描述、属性方法权限、内置方法、类描述器、装饰器、生命周期、内存管理、封装继承多态、SOLID
2024-05-19 23:52:56 951
原创 四、基础-python文件操作
for in 使用:for i in open("a.txt","r"): i的数据与f.readline()一致 ,open("a.txt","r") 返回是一个迭代器。f.seek(偏移量,指针位置[0,1,2]) 其中 0 是默认值,文本情况下 只能是0,1,2需要二进制情况下用。增加+:代表以读写模式打开,特性与前面的一致,如:r+、w+、a+、rb+、rw+、ra、f.readlines():读取所有行数据,会处理每一行,组成一个列表返回,如["a\n","b\n"]
2024-04-25 23:18:37 788 1
原创 二、基础-python基础编程[基础语法、控制语句、数据类型]
概念:有序的可变的元素集合,不限类型,支持嵌套定义:方式一、[num1,num2,……]方式二-1、列表生成式 range() 方法, 注意 py2中直接生成,py3使用时生成方式二-2、列表推导式,有两种:映射解析(一对一)、过滤(多到少),方式:ret=[输出表达式 for item in lists if 条件表达式]有序的不可变的元素集合,不限类型,支持嵌套。默认用“,”分割,用"()"括起来,小括号可省略。定义方式一、一个元素,要增加以“,”,如 t=(1,);多个元素,使用“,”分割。
2024-04-23 21:40:25 875
原创 一、基础-python准备【pyenv环境、开发工具pycharm】
Python 不同版本有兼容性和依赖性问题,可以通过pyenv ,他是一个 Python 版本管理工具。
2024-04-13 20:32:38 876 2
原创 React基础、JSX等概念
React 基础、React-Router、PubSub、Redux、AntD等学习定义:用于构建用户界面的JavaScript库;是一个将数据渲染为HTML视图的开源JavaScript库。为什么要学,痛点1、原生js操作DOM繁琐、效率低(DOM-API操作UI)2、使用js直接操作DOM,浏览器会进行大量的重绘重拍3、原生js没有组件化编码方案,代码复用率低React 特点1、采用组件化模式、声明式编码,提高开发效率及组件复用率。
2023-10-07 23:01:20 69
原创 初识Remoting(1)
1、什么是.Net Remoting定义:.Net remoting 是简化网络通讯的技术,底层仍然是TCP等东西remoting要添加对System.Runtime.Remoting的引用.net Remoting中走的是二进制数据,因此必须一个描述服务端方法的接口类库。2、简单使用1、新建接口项目,定义服务接口。注意:remoting要添加对System.Runtime
2011-12-12 12:03:33 259
原创 VS调试
1.生成调试 bin\debug\ 生成→更改输出路径 生成事件 写批处理命令 后期生成事件 2.输出日志,打印到屏幕3.点击"调试"→"附加到进程",找到相应的进程(注意:部署的时候一定要部署上.pdb)4.查看运行到哪一行上面 可以点击右侧的暂停,这是程序会有一个绿色箭头指示当前程序运行的位置F9设置断点 F10段落式执行代码 F11逐语句执行代码
2011-11-28 10:38:46 232
原创 使用浏览器兼容的方式创建 异步对象
//使用浏览器兼容的方式创建 异步对象function createXhr() { var xhobj = false; try { xhobj = new ActiveXObject("Msxml2.XMLHTTP"); // ie msxml3.0+ } catch (e) { try { xhob
2011-11-26 07:54:27 262
原创 div+css(3)结束
14.table的border-collapse样式。separate:边框独立。 collapse:相邻边缘被合并。15.使用ul和li制作横向和纵向菜单(*)布局最重要的一个属性就是floatul li { float:left; list-style-
2011-10-11 18:30:09 867
原创 div+css(2)选择器
12.选择器的优先级:Style行内 > Id选择器 > 类选择器 > 标签选择器13.三种:标签选择器、class选择器和id选择器 1)标签选择器 input{border-color:Yellow;color:Red;},
2011-10-11 18:29:23 839
原创 Div+Css(1)
8.display元素是否显示 可选值none(不显示)、 block (显示为块级元素,此元素前后会带有换行符。) inline(显示为内联元素,元素前后没有换行符 ,
2011-10-11 18:28:01 227
原创 常用常忘的html总结
1.表单 method 中的值为:post 密码类,回传不显示 get回传值的时候会显示 put delete 不常用2.下拉框 : 山西 山东
2011-10-11 18:26:08 231
原创 常用类库StringBuilder
常用类库StringBuilder高效的字符串操作 后台编辑使用的比较多当大量进行字符串操作的时候,比如,很多次的字符串的拼接操作。String 对象是不可变的。 每次使用 System. String 类中的一个方法时,都要在内存中创建一个新的字符串对象,这就需要为
2011-09-15 19:07:01 275
原创 启用计时器
//启用计时器(引入命名空间using System.Diagnostics;)Stopwatch watch = new Stopwatch();watch.Start();///要计时的运行程序watch.Stop;
2011-09-15 19:05:50 212
原创 字符串
Length //判断字符串的长度,个数方法:IsNullOrEmpty()//判断是否为Null或””ToCharArray() //将字符串变成数组 将string转换为char[]string msg = "大家好,欢迎来到中国!";
2011-09-15 19:04:45 240
原创 虚方法和抽象方法的区别
虚方法必须有实现,抽象方法必须没有实现抽象方法必须在抽象类中声明,虚方法可以出现在抽象类中抽象方法必须在子类中重写,虚方法可以被重写实现多态的主要手段:1.虚方法virtual2.抽象方法abstract3.接口。关于虚方法需要注意的几点:1.父类
2011-09-13 23:10:35 238
原创 访问级别约束
访问级别约束子类的访问级别不能比父类的高。(会暴露父类的成员)类中属性或字段的访问级别不能比所对应的类型访问级别高。方法的访问级别不能比方法的参数和返回值的访问级别高。用于解决“可访问性不一致”的错误。 //第一种情况,子类的可访问级别比父类的高
2011-09-13 23:09:36 295
原创 访问修饰符
类中的成员,如果不加访问修饰符,则默认为private类如果不加访问修饰符,则默认为internal //private //只能在本类中访问 //proteced //受保护的,当前类内部以及所有的子类中(子类内部)。不区分是否在同一个程序集中。
2011-09-13 23:08:01 182
原创 C#--封装
继承:代码重用 增强可扩展性(多态) virtual,,是实现多态的一种手段为什么要继承?继承带给我们的好处?代码重用LSP里氏替换原则、多态。(程序的可扩展性、灵活性)方法重写override。 方法的原理:虚方法表。子类继承父类
2011-09-13 23:01:54 181
原创 c# 继承(一)
继承(是指类与类之间的关系)如何判断一个继承关系是否合理 子类 is a 父类Base Class 基类 Parent Class 父类Derived Class 派生类 Child Class 子类为什么要继承?继承带给我们的好处?代码重用LSP里
2011-09-10 19:58:44 220
原创 c# 封装
封装:就是把事物的状态和行为封装在类中,,使用类的人不需要知道内部怎么实现,只要调用其中的属性和方法实现功能就行1.属性封装了字段、2.方法的多个参数封装成了一个对象、3.将一堆代码封装到了一个方法中、4.将一些功能封装到了几个类中、5.将一些具有相同功能的代
2011-09-10 19:57:09 349
原创 c#结构体(值类型)
结构体(值类型) (非常像类的一种值类型,不具有面向对象的特征,通常用来封装小型相关变量组 )System.Drawing.Point、Size、Color注意:结构使用时可以new,也可以不new。如果不new,则使用前必须为结构成员赋值。在结构中不能为变量
2011-09-10 19:56:23 1187
原创 Parse与Convert区别
int.Parse(); double.Parse(); float.Parse();...Parse 只能把字符串类型转换 成 某种数据类型Convert.To......可以把任意类型转换成任意的类型(数据类型相兼容的)
2011-09-10 19:54:51 276
原创 C#重写
//由于子类要重写SayHi方法,所以SayHi需要定义一个virtual方法(虚方法)//父类中Person public virtual void SayHi() { Console.WriteLine("He
2011-09-10 19:53:58 241
原创 将数字日期转换成汉字日期
//Main方法中的string result=DateConvert(2011年6月4日)Console.WriteLine(result)//类中的方法string DateConvert(string date){ string result = s
2011-09-10 19:51:48 480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人