python
疯狂的生长
这个作者很懒,什么都没留下…
展开
-
python读取控制台的输入数据
前言我们一般在牛客网刷题的时候不可避免的要从控制台读取数据,那么今天这篇博客就主要讲讲如何读取,读取数据之后才可以进行接下的操作。读取单行输入当输入的数据只有一行时,比如题目要求输入如下数据(中间用一个空格隔开)1 2 3 5 6 9 12 3读取单行数据相对比较简单,一行命令就可以了x=input()注:变量x就指向输入的那行数据简单看一下运行的结果接下来的一段话可能有些啰嗦,可以跳过————————————————————————————在这里我们看到,当输入命令x=inpu原创 2020-06-16 10:03:03 · 5078 阅读 · 0 评论 -
python中的csv模块是如何写入文件的
写在前面: 在网络爬虫中我们一般都是爬取的数据,最后一般会写入到excel文件中,所以不可避免的要用到csv模块,所以弄清楚csv模块是如何写入文件的就显得十分重要了。这里要说的数据类型不是dataframe,因为那样很容易就弄清楚是怎么写入的,本文主要介绍要写入的数据存储在列表中的情形,比如:data = {"id": "123", "sex": "male"}接下来我...原创 2019-12-30 11:15:38 · 1075 阅读 · 0 评论 -
有关网络爬虫的一个简单教程(二)
目录一、写入文件1.1 open函数二、分步实现2.1 获取网页的html信息2.2 获取html信息中的目标信息2.3 写入文件三、最终结果这里我们默认你已经看完了上篇博客的相关内容在本篇博客中我们将开始实践操作,目的:爬取武汉市最近七天的天气状况,并将其存入到excel文件中所以我们先复习一下python中基本的IO操作一、写入文件主要格式如下...原创 2019-12-27 20:06:43 · 262 阅读 · 0 评论 -
有关网络爬虫的一个简单教程(一)
有关网络爬虫的一个简单教程(一)目录有关网络爬虫的一个简单教程(一)那么接下来请运行下面的代码以确保接下来所需要用到的库函数已被安装在你的电脑上一、伪造头文件“header”1、定义header文件2 将header发送出去二、抛出异常的用法三、了解BeautifulSoup的用法3.1 find_all用法3.2 find用法在此之前你需要具备以下东西...原创 2019-12-27 09:48:29 · 286 阅读 · 0 评论 -
聚类算法小结(2)——谱聚类算法
上一篇博客中简单介绍了K均值聚类算法,在本篇博客中介绍一下关于谱聚类算法,简单谈一谈自己的心得。简单介绍一下谱聚类算法谱聚类算法建立在谱图理论基础上,与传统的聚类算法相比,它具有能在任意形状的样本空间上聚类且收敛于全局最优解的优点。该算法首先根据给定的样本数据集定义一个描述成对数据点相似度的亲合矩阵,并且计算矩阵的特征值和特征向量, 然后选择合适 的特征向量聚类不同的数据点。谱聚类算法最初...原创 2019-10-11 17:43:43 · 1280 阅读 · 0 评论 -
基于Python加载PyTorch
一般我们用Python是没有torch模块的,但是直接通过pip下载会出现错误,这里笔者提供一种解决方法。1、打开PyTorch官网2、勾选上面圈出来的三个选项1)操作系统根据你自己的电脑来(笔者是window7的)2)因为没有下载Anaconda所以选择用pip下载3)根据你自己下载的Python版本选择3、复制最后那一行的下载命令,win+R打开命令框,复制粘贴运行即可安装成功...原创 2019-08-23 14:58:07 · 610 阅读 · 0 评论 -
Python读取指定文件夹中的所有图片并保存
事先说明:本文所有灵感来源于博客python读取文件夹下所有图片 在复现的基础之上作了一些修改,加入了一些自己的心得体会:改进:1、原博客要求所读取文件夹与python文件在同一目录下,这里进行了改进,可以是任意的文件夹!即可读取指定的任意文件夹下的所有图片;2、增加了一些实际的例子,方便理解和复现;3、不仅可以进行读取,还可以进行存储,存储在原文件夹或另存入新的文件夹均可。当然以上均是...原创 2019-08-22 11:46:15 · 36752 阅读 · 26 评论 -
多维数组对象
更全信息请点击有道云笔记观看多维数组对象4.1 多维数组对象每一个数组都有一个shape属性,用来表征数组每一维的数量;(还是比较重要的)对于一个二维数组来说,就是表示行数和列数;前者是行,后者是列;import numpy as npdata = np.random.randn(2, 3) # 生成一个两行三列的随机数组print(“data.type=”, type(data))...原创 2019-07-09 11:29:17 · 635 阅读 · 0 评论 -
剑指offer编程题——重建二叉树
题目来源:重建二叉树题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。题目思路:根据前序遍历确定主根节点,根据中序遍历确定最左根节点,然后分别确定左子树和右子树,依次重复代码实现:class ...原创 2019-06-20 21:39:12 · 118 阅读 · 0 评论 -
python中的标准输入和输出问题
首先笔者是刚入门的新手小白,所以下述文章中有不够严谨或者错误的地方恳请大家在下面评论指正。至于写这篇文章的动机是笔者目前正在牛客网上在练习编程题,一般都需要用到标准的输入和输出格式。查遍所有的博客也没有笔者所需要的关键信息,故自己动手写了一篇。 首先我们需要明确所谓的标准输入和输出是指sys模块中的stdin(输入)和std.out(输出)命令,所以再次之前需要导入模块,如下imp...原创 2019-04-19 21:37:43 · 1565 阅读 · 2 评论 -
任意给定一列数,让其组成两个数,求这两个数的最小和
这是牛客网中的一道题:现在有n个0到9的数字,需要用它们组成两个数,这两个数都不能有前导0,使得这两个数加起来最小。输入数据格式如下:4 #第一行表示有几个数1 0 2 3 #第二行给出具体的数输出格式:33注意:1、当第二行所给数字少于第一行时,缺的数字按最后一个数字补齐,例如45 2 3 #实际是5 2 3 32、组成的两个数的最高位不能是0...原创 2019-04-26 21:30:42 · 706 阅读 · 0 评论 -
求解一元二次方程组
一个简单求解一元二次方程组的python代码原创 2019-03-19 10:22:56 · 1042 阅读 · 0 评论