自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python第一章后面的小练习(复习2)

5.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃一个,,以后每天早上都吃前一天剩下的一半多一个,到第五天早上想再吃的时候,只剩下一个桃子了,请编写程序计算猴子第一天一共摘了多少个桃子。2.整数序列求和,用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果。5.将康食谱输出,列出五中不同食材,输出他们可能组成的所有菜式名称。1.字符串的拼接,接收用户输入的两个字符串,将他们组合后输出。6.五角星的绘制,绘制一个红色的五角星。

2022-12-13 21:11:22 692 1

原创 python复习

10.编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年,如果年份能被400整除则为闰年,如果年份能被4整除但是不能被100整除也为闰年。3.编写程序,生成一个包含20个随机整数的列表,然后对其中的偶数下标的元素进行降序排列,奇数下标的元素不变(使用切片)13.下面的代码功能是,随机生成50个介于[1,20]之间的整数,然后统计每个整数出现的频率。17下面的程序是否能 正常执行,若不能,请解释原因,若能,请分析其执行结果。2.写出下面代码的优化版本,提高运行效率。4.写出下面代码的执行结果。

2022-12-11 19:38:11 1781

原创 python:turtle库的一次画图

【代码】python:turtle库的一次画图。使用turtle库绘制类似斯洛克形状的图案,绘制效果如下图所示:

2022-10-25 12:14:56 1904 1

原创 JS对象的创建方式

一、Object构造函数模式二、对象字面量的模式三、通过工厂模式创建对象四、自定义构造函数五、构造函数+原型的组合模式

2022-10-16 21:10:08 117

原创 Python时间处理库:datetime

根据格式化字符串format进行格式化显示,并返回字符串。其中最常用的是datetime类,其包含了date类和time类。使用datetime.timedelta这个方法来前后移动时间。扩展:一个用来计算农历的类:zhdate。采用ISO 0861标准显示时间,并返回字符串。根据日期计算星期并返回(1-7,整型)。3.获取当前时间tuple。

2022-10-11 23:30:41 1488

原创 JS中定时器和延时调用学习笔记

延时调用一个函数不马上执行,而是隔一段时间以后在执行,**延时调用和定时调用的区别,**定时调用会执行多次,而延时调用只会执行一次。**返回值:**返回一个Number类型的数据,这个数字用来作为数字的唯一标识。**可以用来关闭一个定时器。方法中需要一个定时器的标识作为参数,这样将关闭标识对应的定时器。在JS中希望一个函数重复的执行,可以为该函数设置一个定时装置。**clearTimeout()**来关闭延时调用。该方法可以将一个函数,每隔一段时间被调用一次。是回调函数,就是每隔一段时间要执行的回调函数。

2022-10-09 23:17:27 348

原创 python:修改图片的尺寸

使用python修改一张图片的尺寸为300像素大小的图片,image_resize展示:在这里插入图片描述。image_resize是一个三维数组。人生苦短,我用python。

2022-10-08 21:51:54 3628

原创 DOM中查找、添加、删除元素的常用方法

JavaScript 能改变页面中的所有 HTML 元素JavaScript 能改变页面中的所有 HTML 属性JavaScript 能改变页面中的所有 CSS 样式JavaScript 能删除已有的 HTML 元素和属性JavaScript 能添加新的 HTML 元素和属性JavaScript 能对页面中所有已有的 HTML 事件作出反应JavaScript 能在页面中创建新的 HTML 事件

2022-10-07 23:31:46 1348

原创 HTML DOM元素查询方式积累

element.isDefaultNamespace() 如果指定的 namespaceURI 是默认的,则返回 true,否则返回 false。element.hasAttribute() 如果元素拥有指定属性,则返回true,否则返回 false。element.hasAttributes() 如果元素拥有属性,则返回 true,否则返回 false。element.removeAttributeNode() 移除指定的属性节点,并返回被移除的节点。

2022-10-06 22:36:22 143

原创 字符串方法indexOf()和lastIndexOf()

其实不是这样的,不管往前还是往后数,原字符串的索引值都是唯一的,不变的,在lastIndexOf()方法的第二个参数index,就是从索引值为8的那个元素往前找,找的时候是包含第二个参数index位置上的元素的。indexOf()该方法可以检索一个字符串中是否含有指定内容,如果字符串中含有该内容,则会返回第一次出现的索引,如果没有找到指定的内容就返回-1,也可以指定第二个参数,第二个参数就是指定开始查找的位置。今天在学习JS的字符串方法的时候,遇到一个问题,后来发现是自己的理解错误,写下博客记录一下。

2022-10-05 21:32:43 2483

原创 Javascript中数组(Array)的属性和方法的使用以及说明

定义和用法pop() 方法移除数组的最后一个元素,并返回该元素。注释:pop() 方法会改变数组的长度。提示:如需删除数组的第一个元素,请使用 shift() 方法。删除数组的最后一个元素: var fruits = [ "Banana" , "Orange" , "Apple" , "Mango" ];push() 方法向数组末尾添加新项目,并返回新长度。提示:新的项目将被添加到数组的末尾。注释:push() 方法会改变数组的长度。

2022-10-04 23:28:34 1481

原创 网页中的一些动画效果的学习笔记

动画和过渡类似,都是可以实现一些动态效果,不同的是 过渡需要在某个属性发生变化时才会触发,动画可以自动触发效果,设置动画效果,必须要设置一个关键帧,关键帧设置了动画执行的每一个步骤 最主要的是要设置关键帧

2022-10-03 23:28:01 134

原创 网页布局中浮动属性的学习以及高度塌陷问题的解决

浮动目前来讲他的主要作用就是让页面的元素可以水平排列,通过浮动可以制作一些水平方向的布局。

2022-10-02 21:38:05 239

原创 使用决策树模型,来构建客户违约预测模型

主要是用在分析和评价项目预期的风险和可行性的问题。从上面的数据查看中我们可以发现收入最小是1.0*exp(5) ,最大是6.602542exp(6),我的想法是可以将其分成10个收入范围,每个范围分别用0,1,2,3,。从上面可以发现最小是0 ,说明用户没有授权历史额度,将这种情况单独归为一类,可以将剩下的分成10个收入范围,每个范围分别用1,2,3,。可以发现为0的样本数量(未违约)占总样本的数量的3/5,为1的样本数量(违约)占总样本的数量的2/5, 说明两种特征的样本数量比较均衡,可以构建分类模型。

2022-10-01 21:56:00 2783 5

原创 css中的定位学习(position)

定位元素垂直方向的位置由top和bottom两个属性来控制,通常情况下,只取其一(我们只会使用其中之一),top越大越向下移动,bottom越大越向上移动,定位元素水平方向的位置由left和right两个属性控制,通常情况下,只会使用其一,left 越大元素越靠右,right 越大元素越靠左。对于开启了定位的元素,可以通过z-index属性来指定元素的层级,z-index需要一个整数作为参数,值越大的元素层级越高,元素的层级越高越优先显示,当层级一样的时候会优先显示最下面的,

2022-09-24 09:13:18 332

原创 使用HTML5和CSS来构建jd上面的导航条

使用HTML5和CSS构建的jd上面的导航条框架代码:代码:

2022-09-20 20:08:05 317

原创 一个爬取网络图片的小爬虫(含代码)(requests,bs4)

2、通过href拿到子页面的内容,从子页面中找到图片的下载地址img->src。1、拿到主页面的源代码,然后提取到子页面的链接href。找到子页面的链接的位置。

2022-08-26 21:33:43 2076

原创 爬虫实例(re解析):爬取电影排行榜(含全部代码)

在正则表达式中,找到一些标志性的标签:li、div、span,可以将一些长的我们不需要的内容用.*?代替,当遇到我们需要的,如电影名字,评分,年份,评价人次的时候如上图,给他加上分组的标签,具体格式。一、获取要爬取的网页的源代码(会用到requests库)二、通过正则解析提取想要的有效信息(要用到re)通过迭代分组可以找到数据。三、保存数据(csv)最后保存数据到csv。

2022-08-21 10:44:16 1460

原创 re解析——正则表达式

Regular Expression 正则表达式,一种使用表达式的方式对字符串进行匹配的语法规则我们抓取到的网页源代码本质上就是一个超长的字符串,想从里面提取内容,用正则再合适不过了控制前面的元字符出现的次数1、.

2022-08-20 11:46:22 162

原创 TypeError: Cannot interpret ‘<attribute ‘dtype‘ of ‘numpy.generic‘ objects>‘ as a data type

问题:今天在使用info()方法的时候出现了标题上的错误我的代码:却出现报错:我就去网上找了一下,需要更新包:(1)更新numpy, pandas:pip install -U numpypip install -U pandas或者conda install numpyconda install pandas(2)更新所有包conda update -n base conda(这种方法可能需要耗费很长的时间)我没有更新所有的包,只更新了pandas和numpy,但是仍然出错

2022-06-15 19:55:21 2317

原创 for循环语句计算100以内的质数(Python)

质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。结果如图所示:

2022-06-05 15:10:35 7449 2

原创 python:DataFrame的创建以及DataFrame的属性

一、DataFrame的创建Pandas 的数据结构主要是:Series(一维数组),DataFrame(二维数组)。DataFrame是由索引和内容组成,索引既有行索引index又有列索引columns,如 内容,index=[],colunms=[] 这样的形式。以下介绍的他的几种创建方式:1、创建空的DataFrameimport pandas as pddata_df = pd.DataFrame()print(data_df)2、使用List 创建DataFrame​a_lis

2022-06-01 10:05:11 13883 2

转载 可用于文本分类的中文数据集

可用于文本分类的中文数据集(已经标注好类)博客的连接:https://blog.csdn.net/alip39/article/details/95891321

2022-04-26 01:20:45 1851

原创 Python将dataframe数据写入CSV文件,出现乱码解决方式

在数据预处理时我希望将df_content(dataframe文件写入CSV文件可以采用.to_csv()的方法,具体的代码如下df_content.to_csv("result.csv",index=False)index=False是去掉每行数据前面的索引这时就会出现一个问题:打开刚才的CSV文件会发现是乱码...

2022-04-16 16:52:27 9389 1

原创 Python中出现‘float‘ object has no attribute ‘strip‘的解决方式

Python中出现’float’ object has no attribute 'strip’的解决方式我的原代码是这样的document = pd.read_csv("sample_data.csv",encoding="utf-8")#document.columns = ['sentences'] # 重命名列名document['公众号文章内容'] = document['公众号文章内容'].apply(lambda x: x.strip()) # 去除文章内容前后的空白documen

2022-04-06 14:11:36 12073 1

原创 R语言解析披头士的出生日期小练习

R语言解析披头士的出生日期小练习练习11-1解析披头士的出生日期,并使用“AbbreviatedWeekday DAYOFMONTH Abbreviated-MonthNameTwoDigitYear”的形式(例如,Wed 09 Oct 40)把它们打印出来,他们的出生日期列于下表:披头士乐队成员出生日期Ringo Starr1940-07-07John Lennon1940-10-09Paul McCartney1942-06-18George Harri

2021-12-01 19:44:12 555

原创 快速排序法(R语言)

快速排序法算法(R语言)快速排序(Quicksort)是对冒泡排序算法的一种改进。快速排序算法通过多次比较和交换来实现排序,其排序流程如下:(1)首先设定一个分界值,通过该分界值将数组分成左右两部分。(2)将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于或等于分界值,而右边部分中各元素都大于或等于分界值。(3)然后,左边和右边的数据可以独立排序。对于左侧的数组数据,又可以取一个分界值,将该部分数据分成左右两部分,同样在左边放置较小值,右边放置较

2021-11-14 11:26:15 704

原创 R语言简单应用掷骰子游戏

。练习8-1在掷骰子游戏中,玩家(射手)准备掷出两个骰子,每个骰子都有六个面。如果掷出的总数为2、3或12,则该射手失败。如果总数是7或11,则对手(他)胜出。如果是其他任何得分,那么此得分将变成新的目标,它将被称为“点”。使用以下辅助函数为掷骰子生成得分:two_d6 <- function(n){ random_numbers <- matrix( sample(6,2*n,replace = TRUE), nrow = 2 ) colS

2021-10-27 16:06:50 5373

原创 Python爬虫实例:爬取中国天气网上当地一周的气温

爬虫实例:爬取中国天气网上当地一周的气温首先在程序开始处添加:#coding:UTF-8这样就能告诉解释器该py程序是utf-8编码的,源程序中可以有中文第一步:导入要引用的包import requests #用来爬取网页HTML源代码import csv #将数据写入CSV文件中import random #取随机数import time #时间相关操作import socket #socket和http.client在这里只用于异常处理imp

2021-09-25 16:51:50 3211

原创 在jupter notebook中配置R

在jupter notebook中配置R在配置R内核需要准备的前提条件1,安装anaconda,https://www.anaconda.com/,根据自己电脑的情况选择,上图的标记是我的选择。2,安装R直接在R语言网站下载https://cran.r-project.org/ ,然后就根据自己的系统选择就可以接下来就可以配置R语言了找到自己安装R语言的路径,根据自己的情况每个人都不一样,在这里我的R安装在D:\R-4.1.11,在安装的R语言的路径中找到R.exe的位置复制路径。2,打

2021-09-15 11:24:30 1437 8

空空如也

空空如也

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

TA关注的人

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