自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(290)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python:collection模块(内置了一些群集相关的方法和函数)

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: collection模块(内置了一些群集相关的方法和函数).py@time: 2018/11/8 15:06""""""除了内建的集群...

2018-11-11 10:45:31 621

原创 Python:orderable协议

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: orderable协议.py@time: 2018/11/7 17:14""""""1、列表可以使用sort()方法进行排序。其他i...

2018-11-11 10:44:50 363

原创 Python:itertools模块

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: itertools模块.py@time: 2018/11/7 11:15""""""python标准链接库中提供了itertools模...

2018-11-11 10:44:12 288

原创 Python:iterable协议

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: iterable协议.py@time: 2018/11/6 15:46""""""1、具有__iter__()方法的对象,就是一个it...

2018-11-11 10:43:25 172

原创 Python:hashable协议

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: hashable协议.py@time: 2018/11/6 13:48""""""1、一个对象能被称为hashable(可哈希运算的...

2018-11-11 10:42:42 241

原创 Python:歌词解析

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: 歌词解析.py@time: 2018/9/4 16:09"""import re,time,win32com.clientspea...

2018-10-16 13:48:43 656

原创 Python:简单银行系统实现

1、admin.py 定义管理员信息和主界面显示#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: admin.py@time: 2018/9/11 10:14"""import ...

2018-10-13 07:41:53 6020 4

原创 Python:MySQL数据操作类封装

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: dbSql.py@time: 2018/9/22 17:47"""import pymysqlimport loggingimpo...

2018-09-24 22:45:30 4080 3

原创 Python:目录遍历--栈深度遍历

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: 深度遍历栈.py@time: 2018/9/7 13:18"""import osfrom collections import d...

2018-09-24 22:22:12 366

原创 Python:目录遍历--队列广度遍历

#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: 广度遍历队列.py@time: 2018/9/7 13:50"""import osfrom collections import ...

2018-09-24 22:21:14 313

原创 JS-文档碎片

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>文档碎片</title> <style> #box div{ .

2021-02-10 17:03:20 259

原创 JS-DOM节点操作(增、删、改、替换、克隆

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>DOM节点操作(增、删、改、替换、克隆</title> <style> #box1 .

2021-02-10 16:58:14 935

原创 JS-DOM属性操作和ECMAScript属性操作

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>属性操作</title></head><body> <div id="box".

2021-02-10 16:25:54 329

原创 JS-NodeList和HTMLCollection对比

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>NodeList和HTMLCollection对比</title></head><body>.

2021-02-10 14:45:47 202

原创 JSDOM关系:兄弟关系和父子关系

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #box { .

2021-02-10 14:34:48 589

原创 JS-DOM常用节点类型

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>DOM常用节点类型</title></head><body> <ul id=".

2021-02-10 13:47:15 209

原创 JS-Math对象的常用方法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Math对象的常用方法</title></head><body> <scrip.

2021-02-09 17:40:09 115

原创 JS-Json和Object相互转换

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Json和Object相互转换</title></head><body> <s.

2021-02-09 17:17:25 2734

原创 JS数组的高级方法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>数组的高级方法</title></head><body> <ul> .

2021-02-09 17:05:23 409

原创 JS数组的查找、截取和拼接

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>数组的查找、截取和拼接</title></head><body> <scrip.

2021-02-09 15:00:26 346

原创 JS数组的排序和反转

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>数组的排序和反转</title></head><body> <script&g.

2021-02-09 14:25:11 951

原创 JS数组的操作(添加、删除、替换)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>数组的操作(添加、删除、替换)</title></head><body> <s.

2021-02-09 11:45:40 980

原创 JS字符串的常用方法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>其他字符串常用方法</title></head><body> <script&.

2021-02-08 16:25:18 120 1

原创 JS截取类字符串方法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>截取类字符串方法</title></head><body> <script&g.

2021-02-08 15:54:26 189 1

原创 JS查找类字符串方法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>查找类字符串方法</title></head><body> <script>.

2021-02-08 15:07:59 316 1

原创 pandas的数据拼接与合并(concat、join、merge)

代码示例:import pandas as pd import numpy as npfrom pandas import Series,DataFrame#数据的拼接:concat'''axis=0 , join='inner' : 行上面进行伸缩,列的上面取交集axis=0 , join='outer' : 行上面进行伸缩,列的上面取并集 等价于 df1.append(df2)axis=1 , join='inner' : 列上面进行伸缩,行的上面取交集axis=1 , jo

2021-01-23 15:41:04 418 3

原创 pandas-DataFrame增加行和列数据、删除行和列数据(append、drop)

代码示例:import pandas as pd from pandas import Seriesdf = pd.DataFrame([['小明','F',22],['小红','M',32],['Tom','F',18],['Lily','M',14]], columns=['name','gender','age'])#增加数据#增加一列数据df['StuNo'] = ['20210001','20210002','20210003','202

2021-01-23 11:27:10 1216 4

原创 pandas提取某段时间范围数据的五种方法,比如提取9月份数据

代码示例:import pandas as pd#读取文件df = pd.read_csv('./TianQi.csv')#获取九月份数据的几种方法#方法一 使用行索引切片,['2019/9/1':'2019/9/30'],缺点是要求日期必须是连续的。为了方便查看取前5条,以下其他方法均取前5条,由于未进行排序,顺序会有差异df.set_index('日期',inplace=True)print(df['2019/9/1':'2019/9/30'].head()) #或者pr

2021-01-23 10:00:20 20050 2

原创 pandas数据的高级逻辑查询操作query

代码示例:import pandas as pd#读取文件df = pd.read_csv('./TianQi.csv')#字符串替换和类型转换df['最高温度'] = df['最高温度'].str.replace('℃','').astype('int32')df.loc[:,'最低温度'] = df['最低温度'].str.replace('℃','').astype('int32')#编写取值条件字符串。qstr = "(25<最高温度<30)"#获取最高温度范

2021-01-22 11:32:48 606

原创 pandas数据的逻辑查询操作

代码示例:import pandas as pd#读取文件df = pd.read_csv('./TianQi.csv')#字符串替换和类型转换df['最高温度'] = df['最高温度'].str.replace('℃','').astype('int32')df.loc[:,'最低温度'] = df['最低温度'].str.replace('℃','').astype('int32')#获取最高温度大于32的条目,为了方便查看只显示5条print(df[df['最高温度']&gt

2021-01-22 11:04:19 231 3

原创 pandas按照多列排序-ascending

代码示例:import pandas as pd#读取文件df = pd.read_csv('./TianQi.csv')#字符串替换和类型转换df['最高温度'] = df['最高温度'].str.replace('℃','').astype('int32')df.loc[:,'最低温度'] = df['最低温度'].str.replace('℃','').astype('int32')#排序并获取最高温度前5名print(df.sort_values(by='最高温度',ascen

2021-01-22 10:43:46 6587 2

原创 微信红包算法设计-随机红包

'''我考虑了一个简单的算法:比如100元,由10个人分,那么平均一个人是10元钱。然后付款后,系统开始分份儿。第一份:系统由0~10元之间随机一个数,作为这一份的钱数,设x1。第二份:剩下的钱(100-x1),系统由0~(100-x1)/(10-1)随机一个数,作为这份的钱数,设x2.。。。第n份:剩下的钱(100-x1-x2-...-xn),系统由0~(100-x1-x2-...-xn-1)/(10-n)随机一个数,作为这个份的钱数,设为xn当用户进来拿红包的时候,系统由0~9之间随机.

2021-01-18 09:56:04 1060 2

原创 小练习:pandas获取天气最高温度前5名

代码示例:import pandas as pddf = pd.read_csv('TianQi.csv')df['最高温度'] = df['最高温度'].str.replace('℃','').astype('int32')df['最低温度'] = df['最低温度'].str.replace('℃','').astype('int32')df1 = df.sort_values(by='最高温度',ascending=False,inplace=False).head(5)'''#

2021-01-13 18:05:23 645 1

原创 pandas-DataFrame修改行索引-index和列索引-columns

代码示例:import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(9).reshape(3, 3), index = ['TJ', 'BJ', 'SH'], columns=['q', 'w', 'e'])print(df)'''打印: q w etj 0 1 2bj 3 4 5sh 6 7 8'''df.index = ['TianJin', 'BeiJin', 'Shang

2021-01-13 17:20:04 21813 2

原创 pandas-DataFrame通过标签索引loc和位置索引 iloc获取数据

代码示例:import pandas as pddf = pd.read_csv('test.csv')print(df)'''打印: userId score age0 1 45 181 2 65 192 3 58 173 4 92 164 5 78 18''''''df.loc[] 通过标签索引获取数据df.iloc[] 通过位置索引获取

2021-01-13 15:25:06 2470

原创 pamdas-DataFrame使用索引或切片获取行和列

代码示例:import pandas as pddf = pd.read_csv('test.csv')print(df)'''打印: userId score age0 1 45 181 2 65 192 3 58 173 4 92 164 5 78 18'''#获取列print(type(df.score)) #打印:<clas

2021-01-13 14:23:34 426 1

原创 pandas DataFrame的属性和信息概览

代码示例:import pandas as pddf1 = pd.read_csv('test.csv')print(df1)'''打印: userId score age0 1 45 181 2 65 192 3 58 173 4 92 164 5 78 18'''print(df1.shape) #获取行和列,打印(5, 3)print(

2021-01-13 11:07:32 324

原创 pandas多个Series运算和单个Series运算

代码示例:import pandas as pdimport numpy as np#多个Series计算,相同索引的元素进行计算,只有一个索引的元素结果均为NaN。注意计算后元素类型会发生变化series1 = pd.Series([5,6,7,8],['A','B','D','E'])print(series1)'''打印:A 5B 6D 7E 8dtype: int64'''series2 = pd.Series([2,3,4,4],['A',

2021-01-08 11:50:44 1615

原创 pandas读取csv,并进行Series取值操作

代码示例:#读取CSVimport pandas as pddf1 = pd.read_csv('test.csv')print(df1)'''打印: userId score age0 1 45 181 2 65 192 3 58 173 4 92 164 5 78 18'''#获取一列,即Series数据获取series1 = df1['s

2021-01-08 11:35:24 2819 1

原创 pandas-认识Series:使用列表/字典创建、DataFrame的行和列

代码示例:from pandas import DataFrame,Seriescity={ 'Province': ['TianJin', 'Beijing', 'ShangHai', 'ChongQing','ShenZhen'], 'pop': [1.3, 2.5, 1.9, 0.7,2.1], 'year': [2019, 2019, 2019, 2019, 2019]}df1 = DataFrame(city)#DataFrime的一行或者一列都是Series

2021-01-07 21:43:39 1386

Vim 入门到放弃.pdf

vim学习的经典文档

2021-01-23

vim中文用户手册.pdf

学习vim的经典操作

2021-01-23

JavaScript入门经典教程第4版源码

JavaScript是一种功能强大的基于对象的脚本语言。JavaScript程序可以直接嵌入HTML页面。与Web浏览器定义的文档对象模型(DOM)一起使用时,JavaScript可以创建动态HTML(DHTML)内容,允许用户与客户端的Web应用程序交互。   JavaScript语法以流行的程序设计语言C、C++和Java为基础,因此,经验丰富的程序设计人员可以很快地熟悉和掌握。此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序设计新手在这种环境中能够很快适应。   《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。   这本最畅销的JavaScript参考书的第四版已经进行了全面的更新,其中涵盖JavaScript 1.5(ECMAScript Version 3)的详细介绍。它还提供了W3C DOM标准(1级和2级)的完整内容,为了向后兼容,本书保持了遗留的O级DOM的资料。   《JavaScript权威指南》是JavaScript程序设计者的完整指南和参考手册。对于使用最新的、遵守标准的Web浏览器(如Internet Explorer 6、Netscape 6和Mozilla)的开发者,它尤其有用。HTML作者可以从中学习如何用JavaScript创建动态网页。经验丰富的程序设计者可以从中快速地找到编写复杂JavaScript程序需要的信息。本书对所有JavaScript程序设计者来说都是绝对必要的。

2012-08-13

空空如也

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

TA关注的人

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