前端与Python
文章平均质量分 87
人生苦短,我用Python
陆嵩
中国科学院数学与系统科学研究院 计算数学与科学工程计算研究所 科学与工程计算国家重点实验室
State Key Laboratory of Scientific and Engineering Computing,
Institute of Computational Mathematics and Scientific/Engineering Computing,
Academy of Mathematics and Systems Science,
Chinese Academy of Sciences
Email: lusong@lsec.cc.ac.cn
展开
-
Python 爬虫小练习:基于 XPath 的表格信息爬取
目标是从某个网站中爬取表格数据。我选择的网站是: (下不妨称为名单页)。思路是我们通过名单页上的 XPath 选择和翻页,获得所有对应着每个人的详情页链接。之后遍历详情页链接,爬取信息,存为 csv 文件。按 F12 可以打开浏览器的开发者工具,选中 Network 页。刷新名单页,可以看到信息流,包括 Request URL 和 Request Headers 等等。因为是密码登录的,我们在发送请求时需要 Cookie 作为头信息。点开第二页名单页,我们发现翻页只需要修改 url 链接 page= 后面的原创 2022-12-06 02:23:01 · 3876 阅读 · 0 评论 -
毕业论文致谢到底要怎么写?
这里的标题只是个问句,以下的文字并不会给出答案,毕竟,毕业论文的致谢是最难写的一部分。依我看来,毕业论文致谢,大抵分为两种,一种是中规中矩型,列一堆人名,感谢一番,不知道的人还以为是红花会的花名册。另一种是标新立异型,文言文、诗词歌赋、“卖惨”一路的辛酸、撒狗粮、段子+自嘲,各种花样,层出不穷,不一而足。为了做好这个事情,无聊的我下载了 2010 年到 2022 年计数学所所有博士毕业论文共 205 篇进行了阅读。我们所的师兄师姐的致谢都是比较中规中矩的,没有什么特别吸人眼球和 “哗众取宠” 的地方,可能难原创 2022-09-19 12:56:38 · 1818 阅读 · 0 评论 -
Copilot 初体验
GitHub Copilot (https://copilot.github.com/) 是 GitHub 和 OpenAI 合作开发的一个人工智能工具,用户在使用 Visual Studio Code、Microsoft Visual Studio、Vim 或 JetBrains 集成开发环境时可以通过 GitHub Copilot 自动补全代码。Hmm,看起来有 60 天的免费试用,但是 60 天后如果忘记取消了,它就会给你自动续费。如果,你的学生认证是有效的,则进入如下界面,否则,你将进入收费界面。原创 2022-09-03 07:42:25 · 9195 阅读 · 5 评论 -
【深度学习入门基础】二、简单理解 Transformer
ResNet 和 Transformer 近五年来是影响最深远的两个网络结构,没有之一,bert 也是从 Transformer 发展而来。近年来,Transformer 更是从 NLP 领域走入了 CV 领域,似乎什么东西都可以 attention 一下,大有一统天下之势。因为 Transformer 很火,所以网上的各式各样的讲解很多,我就不介绍(chao xi)了,意义不大。本文依然秉承先导篇的代数风格,我们对 Transformer 做一个简单的总结。为了方便入门,我将尽可能少地去引入一些新名词。T原创 2022-07-09 22:08:08 · 1111 阅读 · 1 评论 -
入门 python 看这一篇就可以了
学习一门语言有必要系统体系地从头到脚学一遍吗?我认为有必要,但是没意义。如果你有一些其他语言的基础,想要入门 python,那么最好的方式就是了解一下它有哪些数据结构和循环等怎么写,并自己敲一些代码测试一下,剩下的就是直接拿它开始干你想让它帮你做的事,遇到问题面向浏览器编程,一点一点熟悉就好了。下面列出了 python 中最最最基础的数据结构和用法(列表、 numpy 数组等),你花 10 分钟,把它们每一条试一试都过一遍,理解不了运行结果是为什么那样的查一查搞明白,那们你的 python 已经入门了。主要原创 2022-06-12 14:28:59 · 758 阅读 · 1 评论 -
为了我的侄儿,我爬了高考前必背古诗文
为了我的侄儿,我爬了高考前必背古诗文文章目录为了我的侄儿,我爬了高考前必背古诗文谈动机忆诗文爬诗文看结果知识点谈动机吾有侄儿,生于岁末(年三十),近三龄。时代这么卷,我每天都在想,我能为他做点什么。想到他 5000 多天后就要参加高考了,时不我待,应该尽早准备起来。大家都知道,中小学语文的学习内容还是比较“丰富”的,其间最消耗时间的就包括要背诵很多的古诗词、文言文、近现代诗、短文等等。如果我们能把这些必背的篇章收集起来,做成小册子、mp3 甚至视频,从小给他听,给他看,耳濡目染,日渐熟悉,等到学校要求原创 2021-12-26 10:41:55 · 7659 阅读 · 9 评论 -
一万粉的时候,我爬光了我所有的粉丝,只为验证一个事情
一万粉的时候,我爬光了我所有的粉丝,只为验证一个事情前言CSDN 博客网站的粉丝增长和访问增长是一件很离奇的事情。如果你不发博客,粉丝几乎零增长。你发了一篇文字数量充分多的博客之后的一两天,会有一个粉丝量和访问量的突变,然后一下又零增长了。你以为这些突变是你发的这单篇博文带来的,但是我观察到,这篇文章几乎无访问量,难道这篇文章会带来别的文章访问量增加呢?离奇!曾经每增加 N 个粉丝,都有 k 个人跟你互动。但是通过 C 站推荐,获得的 100N 个粉丝,却不足 k 个人跟你互动。不符合大数定律。粉原创 2021-10-31 14:00:00 · 16800 阅读 · 88 评论 -
python 绕过国科大教务系统获取所有学生成绩
python 绕过国科大教务系统获取所有学生成绩我发现国科大的教务系统有 bug,今天早上我绕到后台,用 python 爬取了国科大在读和已毕业所有人的成绩,包括本科生和研究生。因为涉及隐私,我也就自己看看,不会跟别人说。只不过系统的这个漏洞,还是希望技术人员能够快点修复吧。文章目录python 绕过国科大教务系统获取所有学生成绩get 和 post 的基本用法做一个简单的 GUI 界面解析方法的选择代码结构dlg.pymain.pyget 和 post 的基本用法urllib 和 reques原创 2021-09-05 12:51:33 · 3326 阅读 · 10 评论 -
网页搜索(百度谷歌)你不得不知道的十个小技巧
网页搜索(百度谷歌)你不得不知道的十个小技巧百度搜索广告多,谷歌搜索搜不到东西,这时候,你得问问自己—— 你,用对姿势了么? 文章目录网页搜索(百度谷歌)你不得不知道的十个小技巧搜索去除广告:intitle查找固定类型的文件:filetype查找所有指向该网页的链接:link查找文本中包含该关键字:intext在特定的部门查找内容:inurl指定搜索内容的时间:..限定搜索的站点:site搜索 google 服务器的缓存:cache查询资源站点: "index of/"调看实时监控:inurl谷歌火星原创 2021-06-19 22:37:21 · 1743 阅读 · 3 评论 -
Pandas 函数方法汇总一览查询(持续补充改进)
Pandas 函数方法汇总一览查询(持续补充改进)文章目录Pandas 函数方法汇总一览查询(持续补充改进)初衷Pandas 最最常用函数罗列Pandas 函数用法示例初衷NumPy、Pandas、Matplotlib、SciPy 等可以说是最最最常用的 Python 库了。我们在使用 Python 库的时候,通常会遇到两种情况。以 Pandas 举例。我想对 Pandas 数据结构的数据实现某种操作,但是我不知道或者说在我的印象里似乎已经不记得是否有这样的函数方法,如果有,又该用哪个方法呢?我原创 2021-06-06 10:43:04 · 1475 阅读 · 10 评论 -
备份微信聊天记录为 txt 格式保存(免 root)
备份微信聊天记录为 txt 格式保存(免 root)文章目录备份微信聊天记录为 txt 格式保存(免 root)备份记录到 PC恢复备份的记录到虚拟机微信备份虚拟机微信数据拷贝虚拟机微信记录到 PC解析聊天记录词云分析微信备份聊天记录为 txt 格式,需要已经root的手机,或者没有root的一些特定型号的手机,iphone 就可以。下面我介绍一个对所有手机都通用的方法。微信自带的备份与恢复功能,只能把聊天记录备份为 db 格式,这是加密文件,无法解析,只能通过微信的恢复功能,恢复到同一个微信里面原创 2021-05-21 16:53:19 · 7480 阅读 · 0 评论 -
2021 年买这几只基金和股票,你肯定能赚钱
2022 年第一季度买这几只基金和股票,你肯定能赚钱招商银行、兴业银行、海康威视、智飞生物、工商银行、长江电力、韦尔股份、东方雨虹、海大集团、建设银行、三环集团、TCL科技、卓胜微、科沃斯、传音控股、康龙化成、健帆生物、石头科技、大华股份、百润股份、杭州银行、振华科技、九洲药业、南京银行、潍柴动力、赛轮轮胎、华测检测、博腾股份、锦江酒店、伟星新材、欧派家居、交通银行、宝钢股份、鸿路钢构、美年健康、浦发银行、顾家家居、中联重科……文章目录2022 年第一季度买这几只基金和股票,你肯定能赚钱结果爬一爬爬原创 2021-04-29 22:28:49 · 951 阅读 · 15 评论 -
手把手教你利用 python 爬虫分析基金、股票
手把手教你利用 python 爬虫分析基金、股票文章目录手把手教你利用 python 爬虫分析基金、股票第一步:基金数据爬取第二步:股票增持计算第三步:好股基金选取从前大家朋友圈都在晒美食,晒旅游,晒玩乐,现在翻来朋友圈一看,竟然有很多人在晒炒股。这是一个好现象,说明人民日益增长的美好生活需要,已经从温饱休息,变成了投资和理财。股票和基金等似乎依然还是大众眼中新鲜和高级的事物,买过股票,涨涨跌跌,也值得网上凡尔赛一番。在通货膨胀的时代,钱放着就是在贬值。如果你有余钱且有些许碎片化时间的话,投资和理财原创 2021-02-16 23:41:35 · 14799 阅读 · 105 评论 -
基于 python 的股票和基金选取 程序设计
基于 4433 和高被选原则的基金选取(python 实现)文章目录基于 4433 和高被选原则的基金选取(python 实现)前言程序实现导入所需要的包获取基金数据基金原数据预处理整理或者基金数据表使用4433原则挑选基金获得各个基金的前几持仓数据和股票集合统计最受欢迎的n大股票计算出持仓最吻合最受欢迎股票的基金UI 人机界面制作使用 pyinstaller 封装为 exe前言从前大家朋友圈都在晒美食,晒旅游,晒玩乐,现在翻来朋友圈一看,竟然有很多人在晒炒股。这是一个好现象,说明人民日益增长的美好生原创 2021-02-16 22:35:01 · 2144 阅读 · 31 评论 -
三道题入门C语言
三道题入门C语言判断输入天数为当年的第几天输入一个日期,格式为xxxx-xx-xx,判断这一天为当年的第几天?输入:2019-1-2输出:2#include<stdio.h>#include<string.h>#include<stdlib.h>#include<time.h>int main()/*用譬如2019-12-...原创 2019-12-21 17:08:48 · 658 阅读 · 0 评论 -
splinter的简单使用(python3 windows)
splinter的简单使用(python3) splinter是基于selenium的上层应用API,它可以模拟浏览器的操作,比如说填充、选择、点击等,使用时甚至可以像看电影一般看到浏览器一步一步的自动操作。当时,速度较慢,毕竟是模拟鼠标键盘操作。使用requests或者说urllib进行爬取网站信息时,有时候我们可能得进行各种分析,比较繁琐。splinter提供了一种比较傻瓜化的方...原创 2018-02-27 22:02:45 · 4056 阅读 · 2 评论 -
国科大教务选课系统课程余量监测python3脚本
国科大教务选课系统课程余量监测python脚本初衷:果壳同学都知道,在国科大选课,很多课还没找到就被抢光了。所以,有一个想法,可以写一个python自动选课的脚本,到了时间自动秒选课程。可是,谁能冒这个风险呢?万一出bug了呢?所以,建议选课还是自己手动去选。 每到选课时间中午12:00一过,很多想选的课程几秒钟就满了,导致没选上。在接下来的日子里,很有可能有一些人因为某一些原因退课...原创 2018-02-22 15:45:12 · 4796 阅读 · 0 评论 -
python3学习中一些琐碎东西的存档
与其说CSDN博客作为一个分享平台,还不如说,它是个代码归档存储仓库。beautifulsoup的基本用法总结soup=BeautifulSoup(html)#创建Beautifulsoup对象soup.prettify()#结构化soup.tag#取标签soup.tag.name#取标签名soup.tag.attrs#取标签属性soup.tag["attrna...原创 2018-02-22 16:09:19 · 998 阅读 · 0 评论 -
百度贴吧爬虫python示例
引用一个简单的Python百度贴吧爬虫示例程序,功能为下载对应页码内的所有页面并存储为html文件,算是一个入门吧。# -*- coding: utf-8 -*- #--------------------------------------- # 程序:百度贴吧爬虫 # 版本:0.1 # 作者:joker# 日期:2017-05-14 # 语言:Pyth原创 2017-08-14 22:15:50 · 699 阅读 · 0 评论 -
python查看如何查看版本信息
问题如题,解决方案为编写脚本如下,运行。#!/usr/bin/pythonimport sysprint sys.version print sys.version_info原创 2017-08-14 21:07:45 · 12891 阅读 · 2 评论 -
Python中re的用法示例
re模块的介绍点这里,不再详述。给出一个简单的re实例,匹配字符串中的hello字符串 ,希望各位看官能从中悟出点什么。# -*- coding: utf-8 -*- #一个简单的re实例,匹配字符串中的hello字符串 #导入re模块 import re # 将正则表达式编译成Pattern对象,注意hello前面的r的意思是“原生字符串” pattern = re.compile原创 2017-08-14 20:57:55 · 1867 阅读 · 0 评论 -
keras入门实例:非线性拟合求拟合系数
目标要做的事情非常简单,就是用Keras去拟合函数y=x(1−x)(a0+a1x+a2x2)y=x(1-x)(a_0+a_1x+a_2x^2)y=x(1−x)(a0+a1x+a2x2)并求其系数a0,a1,a2a_0,a_1,a_2a0,a1,a2。数据已经给你了,放在csv文件中,没有header,两列多行,很轻易就能读进来。乍一看,神经网络逼近能力强,随便搭个网络都行。但请注意...原创 2019-03-31 17:14:37 · 4054 阅读 · 6 评论 -
Python编写的一个简单的石头剪刀布游戏
还记得“石头剪刀布”吗?这项此前被讥为“吃饱了撑的”的研究,入选了“麻省理工学院科技评论2014年度最优”,成为中国首次入选“麻省理工科技评论”的社科领域成果。 这项由浙江大学、浙江工商大学、中国科学院组成的跨学科团队共同完成的成果,叫作“石头剪刀布”中的社会循环与条件响应,解释了“剪刀石头布”的制胜原理。“石头剪刀布”研究采用经济学控制性实验方法—也就是实验经济学的方法,利用“石头剪原创 2017-08-14 20:46:59 · 26073 阅读 · 4 评论 -
FTP服务的搭建
开启ftp服务的方法不唯一,比如可以直接开启FTP功能和ISS管理控制台,通过添加FTP站点的方式来实现,操作复杂点。也可以使用第三方工具搭建FTP服务。本文介绍在 Windows 上搭建 FTP 服务的操作,这里使用 FileZilla(我用的版本是0.9.56,不同版本大同小异) 为例介绍。FileZilla 的下载与安装 1、 官网下载 2、傻瓜式安装,配置使用 1...原创 2018-04-10 14:45:40 · 225 阅读 · 0 评论 -
国科大(UCAS)课件自动批量下载python3脚本
国科大课程网站于18年4月9日进行了换血升级,李博伟学长原有的课件下载工具不能用了(不知道他后来更新没,可以follow他的github)。特此新写一份脚本,供广大校友使用。初衷最初的想法就是因为上的课比较多,每个老师上传的课件都很多,手动下载很费事;国科大课程网站下载课件只能一个一个下载,如果有文件夹,还要先点进去,下载十分麻烦;老师上传课件不进行通知,想要知道是否有新课件...原创 2018-04-18 18:44:51 · 3906 阅读 · 5 评论 -
机器学习入门实战——使用回归技术预测房价
使用回归技术预测房价问题描述与数据观察我从kaggle上找了一个问题,链接为房价预测。大概的意思就是,根据房子的一系列信息,包括面积,地段,环境等等,我来预测它的房价。它告诉了我一部分已知特征和房价的房子作为训练集,给出另外一部分只知特征的房子,让我预测出它们的房价。下载的数据有三个csv文件,一个是训练数据,一个是测试数据,另外一个数据提交的样例。 训练数据为1460x80的一个表...原创 2018-07-03 16:34:48 · 6192 阅读 · 1 评论 -
MarkdownPad2行内公式如何用`$$`替代`\\(\\)`---MathJax风格化配置
MarkdownPad2行内公式如何用$$替代\\(\\)—MathJax风格化配置Motivation对于写一些简单的报告或者说明文件,Markdown是一个极佳的选择。然而,Markdown编辑器选择也成了一个令人头疼的问题。没有最好,只有最适合。在接触Markdown之初,尝试多种最为普遍和受大众无脑鼓吹的几种编辑器,最后觉得马克飞象最合我心意。马克飞象于我的主要吸引力在于:所见即所得...原创 2018-09-28 16:10:30 · 3220 阅读 · 0 评论 -
关于Anaconda下TensorFlow安装的小注记(win10)
tensorflow刚出来的时候,只是在linux和mac系统下安装比较方便。后来,在windows的python 3.5下的集成安装包也出现了。再后来,任意版本的python也能极方便地安装tensorflow了。下面简单介绍一下,在windows下,基于anaconda的tensorflow快速安装。假设你已经安装好了anaconda,如果是默认根环境配置的是其他版本的python,也...原创 2019-02-17 19:26:10 · 318 阅读 · 0 评论 -
tensorflow入门实例
陆老师说,学习一门语言,或者说学习一个工具最好最快的方式就是阅读代码,偶尔查查手册,亦或是借助一个google或者bing,深以为然。下面是tensorflow入门的小例子,看看就差不多了了解了tensorflow的运作方式。这几个例子是:三维拟合、CNN和GAN。这些例子我是从别处抄的,自己看了看,加了些注释。tensorflow三维拟合这里例子是官方学习网站上抄的。# coding...原创 2019-03-22 17:20:32 · 2076 阅读 · 0 评论 -
Keras天坑:想当然的对层的直接运算带来的问题
天坑keras如何操作某一层的值(如让某一层的值取反加1等)?keras如何将某一层的神经元拆分以便进一步操作(如取输入的向量的第一个元素乘别的层)?keras如何重用某一层的值(如输入层和输出层乘积作为最终输出)?这些问题都指向同一个答案,即使用Lambda层。另外,如果想要更加灵活地操作层的话,推荐使用函数式模型写法,而不是序列式。Keras当中,任何的操作都是以网络层为单位,操作的实...原创 2019-03-31 16:24:04 · 2756 阅读 · 2 评论 -
网页弹窗命令的使用
下载下图到工作目录,并保存为名为pc.jpg复制以下代码到记事本,并保存为html到同图片目录下。<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><meta itemprop="name" content="你被耍了额"><meta itemprop="ima原创 2020-06-08 13:47:36 · 1313 阅读 · 0 评论 -
Windows环境配置:安装配置IIS和PHP
windows机子上发布网页,别人能否在浏览器地址栏中输入域名或者IP地址进行访问。IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。PHP程序的运行是需要环境的,所以也需要按照php。废话不多说,下面说说如何在Windows Server下安装和配置IIS及PHP。IIS的安装:开始-服务器管理器-添加角色原创 2017-07-31 23:49:01 · 1433 阅读 · 2 评论 -
python和pyQT的下载和安装
python和pyQT的下载和安装Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。 像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。 PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和原创 2016-02-24 17:09:54 · 10415 阅读 · 2 评论 -
python中BeautifulSoup模块的安装
python中BeautifulSoup模块的安装python作为一款优异的爬虫工具,在获取网页之后,进行数据的提取和分析,BeautifulSoup模块是必不可少的。点此下载beautifulsoup模块,解压之后按如下步骤进行安装。假设你已经安装好了python,若没安装,请参考python的安装添加安装的python路径到系统变量的Path值中。我想这个就不用教了吧。实在不懂小白请自行百度原创 2016-02-24 22:39:53 · 2380 阅读 · 2 评论 -
html标签的使用(一)
<!DOCTYPE HTML><html> <head> <title>...</title> <meta> <link> <style>...</style> <script>...</script> </head> <body> </body></html>html标签的使用(一) 这里先介绍部分标签的作用,后续会介原创 2016-08-06 23:57:08 · 548 阅读 · 0 评论 -
标签的使用(二)
1、ul-li无序标签。看下例子。<!DOCTYPE HTML><html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> </head> <body> <ul> <li>足球篮球乒乓球</li> <li>网球棒球羽毛球原创 2016-08-07 02:13:38 · 414 阅读 · 0 评论 -
标签的使用(三):a标签的使用
标签的使用(三):a标签的使用1、<a>标签,为一个内容指定一个超链接。具体用法是,<a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>,简单而明了,标题,网址等内容一般是放在开始标签里。只要为文本加入a标签后,文字的颜色会自动变为蓝色(被点击过的文本颜色为紫色),颜色可以通过css样式改变。当然<a>标签在默认情况下,链接的网页是在当前浏览器窗口中打开,又是我们原创 2016-08-07 15:56:45 · 1129 阅读 · 0 评论 -
标签的使用(四):表单标签的使用汇总
综述:网站如何与用户进行交互?答案是使用HTML表单。表单可以把用户输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。语法:<form method="传送方式" action="服务器文件">。讲解:action是浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php);method表示数据传送的方式(get/post)。看下面例子。效果如图。<!DOCTYP原创 2016-08-07 18:12:22 · 837 阅读 · 4 评论 -
转载:HTML编写的坦克大战游戏
多是讲基础,为了培养兴趣,我们看一个html语言写的坦克大战游戏。没错,这就是用html语言写的,迫不及待要看看代码了吧。很简单,主体如下:<!DOCTYPE html><html lang="zh" class="no-js demo-1"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-C转载 2016-08-07 21:06:55 · 2442 阅读 · 3 评论 -
centos下LNMP网站应用环境的部署
重点内容应用环境的部署 前时已说租用了一个服务器,购买了一个域名。解析域名之后,要想ftp自己的html文件并通过其他服务端进行访问,我们还需要对服务器进行环境的配置。服务器我用lnmp部署linux环境,centos比较适合搞服务器,这方面不是Ubuntu能比的。linux比起window系统主要通过命令行操作,搭建环境比较方便。一般的服务器软件主流有nginx和apache,可谓各有千秋。主原创 2016-08-22 20:45:08 · 1353 阅读 · 0 评论