代写
樱桃木
曾梦想仗剑走天涯
看一看世界的繁华
代码淘宝店:速码科技工作室
字节跳动内推码HUMNANY
展开
-
获取当前天气情况
利用 Python 从互联网公开服务中获取天气预报信息。天气信息来源网站:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx实现以下函数:(1)获取支持城市:函数原型: def get_support_city(province)参数 province:字符串,省份名称,如“陕西”返回值:字典类型,Key 为城市...原创 2019-10-21 15:17:32 · 2636 阅读 · 1 评论 -
小学生都能看懂的FFT!!!
在创新实践重心偷偷看了一天FFT资料后,我终于看懂了一点。为了给大家提供一份简单易懂的学习资料,同时也方便自己以后复习,我决定动手写这份学习笔记。食用指南:本篇受众:如标题所示,另外也面向同我一样高中起步且非常菜的OIer。真正的dalao请无视。本篇目标:让大家(和不知道什么时候把FFT忘了的我)在没有数学基础的情况下,以最快的速度了解并 会写 FFT。因此本篇将采用尽可能...原创 2019-10-21 16:28:33 · 897 阅读 · 1 评论 -
傅里叶分析之掐死教程
傅里叶级数傅里叶变换深入理解完整版傅里叶分析之掐死教程(完整版)更新于2014.06.06Heinrich · 4 个月前作 者:韩 昊知 乎:Heinrich微 博:@花生油工人知乎专栏:与时间无关的故事谨以...原创 2019-10-21 15:24:56 · 134 阅读 · 0 评论 -
四元数与欧拉角
根据我的理解,大多数人用汉密尔顿四元数就只是做三维空间的旋转变换(我反正没见过其他用法)。那么你不用学群论,甚至不用复习线性代数,看我下面的几张图就可以了。首先,定义一个你需要做的旋转。旋转轴为向量,旋转角度为(右手法则的旋转)。如下图所示:此图中,那么与此相对应的四元数(下三行式子都是一个意思,只是不同的表达形式)这时它的共轭(下三行式子都是一个意思,只是不同的表达形式),如果你...原创 2019-05-06 15:14:16 · 527 阅读 · 0 评论 -
CSDN新的博客模板
这里写自定义目录标题欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTe...原创 2020-03-05 19:37:35 · 307 阅读 · 0 评论 -
实现数据库的操作
利用 Python 实现针对 Sqlite3 数据库的操作,实现以下函数:(1)初始化数据库:创建数据库文件、数据表函数原型: def create_db(path)参数 path:字符串,指明了数据库文件生成的位置。在指定路径新建 Sqlite3 数据库,如果已经存在,则应首先删除原文件再创建。然后,建立两张数据表,即 Person 表与 Position 表。返回值:创建成功...原创 2019-05-06 15:20:18 · 565 阅读 · 1 评论 -
二进制数据报文构建与解析
利用 Python 标准库中的 struct 模块实现二进制数据报文的构造与解析。完成两个内容:(1)构建报文:函数原型: def pack_message(data_dict)参数 data_dict:报文字段值,为字典类型,例如:{'type': 50, 'csum': 1, 'id': 'abcdefghigklmnop', 'dis1': 300, 'dis2': 100, ...原创 2019-05-06 15:19:47 · 3065 阅读 · 1 评论 -
XML 文件的生成与解析
利用 Python 实现 XML 文件的读写,完成两个内容:(1)创建 XML 文件,可使用 xml.dom.minidom,以生成 XML 文件。函数原型: def create_xml(path)参数 path: xml 文件的保存路径(包含文件名),要求支持相对路径。返回值:无。要求生成的 XML 文件结构与参考内容如下表所示。<?xml version="1....原创 2019-05-10 10:52:48 · 1273 阅读 · 0 评论 -
利用 Python 尝试采用面向对象的设计方法计算图形面积及周长
利用 Python 尝试采用面向对象的设计方法。(1)设计一个基类 Shape:包含两个成员函数:def cal_area(): 计算并返回该图形的面积,保留两位小数;def cal_perimeter(): 计算并返回该图形的周长,保留两位小数。def display(): 三行字符串,分别显示名称、面积、周长,数值四舍五入保留两位小数,如下:名称是 rect面积是 6周...原创 2019-05-06 15:19:15 · 7084 阅读 · 2 评论 -
python C 程序文件处理
利用 Python 实现将 C 源代码文件(后缀 .c, .cpp)读入,去除代码中的空格、块注释、行注释、 include 语句、空行、回车换行符号,形成一个长字符串,并写入到新的文件。实现函数:(1) C/C++文件过滤函数:函数原型: def filter_c_file(path)从 path 中找到后缀为 .c, .cpp 的文件,逐个按要求删除不必要的字符,形成一个新字...原创 2019-05-06 15:07:06 · 2472 阅读 · 1 评论 -
词频统计
利用 Python 从文本文件中提取出现频次前十的单词,完成函数:(1)词频提取函数:函数原型: def word_freq(path)参数 path:字符串,需要提取的文本文件路径。返回值:列表,列表元素为二元组(单词,次数);按从多到少的顺序列举出现最多的前十个单词与次数。如果单词出现的次数相同, 则按单词的降序排序。统计时去除高频词(见sight word.txt)。可逐...原创 2019-05-06 15:08:58 · 840 阅读 · 0 评论 -
摩斯码生成器
利用 Python 实现摩斯码符号生成,完成函数:(1)摩斯码生成函数:函数原型: def morse_code(usr_str)参数 usr_str:字符串,需要转换为摩斯码的字符串。返回值:输出 usr_str 对应的摩斯码字符串,用 . 代表点, - 代表破折号,点与点、破折号与破折号之间、 点与破折号之间为一个空格, 字符间为三个空格, 单词之间为七个空格。注意输出的摩斯...原创 2019-05-10 10:52:27 · 3722 阅读 · 3 评论 -
计算 Fibonacci 序列的值
(1)递归版本的 Fibonacci 序列值计算函数原型: def fibonacci_recursion(number)参数 number: Fibonacci 序列的第 number 项, number 为大于 0 的整数。返回值:如果参数合规,则返回 Fibonacci 序列的第 number 项的值;如果参数不合规,返回错误“Parameter Error.”。(2)循环版...原创 2019-05-06 15:19:22 · 489 阅读 · 0 评论 -
类似找零钱的操作
实现找给用户找零的操作,最大面值为 100 元。 找寻的零钱有以下几种: 50 元, 20元, 10 元, 5 元, 1 元, 5 角, 1 角。比如,物品: 12.3 元,支付 100 元,程序应找寻: 1个 50 元, 1 个 20 元, 1 个 10 元,一个 5 元, 2 个 1 元, 1 个 0.5 元, 2 个 0.1 元。可首先计算出差额,然后用整除的方式计算。利...原创 2019-05-06 15:17:39 · 171 阅读 · 0 评论 -
解决Visual Studio 2013中“scanf”无法使用
学过C语言的都知道,“scanf”函数是一个最基本的输入函数,但是在使用微软的Visual Studio进行编译时,会报错,提示“scanf”函数是不安全的。那我们应该如何处理呢,下面告诉大家一般的方法。工具/原料 一台电脑 Visual Studio 2013 方法/步骤 1 打开Visual Studio 2013新建一个Win32的控制台工程,并输入工...原创 2019-10-21 16:27:39 · 1724 阅读 · 0 评论