Python程序设计实验报告七:组合数据类型

安徽工程大学 Python程序设计 实验报告 班级 物流192 姓名 芦靓 学号 3190505217 成绩 日期 2020.5.27 指导老师 修宇 【实验名称】实验七 组合数据类型 【实验目的】 熟悉通过序列索引迭代执行循环;掌握元组、列表与字典的系列操作函数及相关方法 【实验条件】 PC机或者远程编程环境 【实验内容】 完成二个编程题。 1、 大于平均体重的体重 问题描述: ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

剑指offer34-数组中的逆序数

在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 思路:合并排序,计算逆序数,时间复杂度O(nlogn);两个有序序列合并过程中,如果左侧序列i元素比右侧序列j元素大,则逆序数需要加上从i开始左侧所有元素个数,其余情况逆序数不会增加; int InversePairs(vector<int> data) { //归并排序 if(data.em
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

python--生成随机字符串

import random,string ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 43)) print(ran_str) 随机生成43位a-zA-Z0-9字符串
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

kali 最新破解版burpsuite_pro_v1.7.3

一、JAVA 环境部署,安装注册 JKD1.8,不影响本机 JDK11:(为什么用此版本JDK,因为字体清晰呀,新版本你可以自己试试,字体都是模糊的) 建议jdk版本是1.8.0_181、1.8.0_191、1.8.0_201、别的版本没有测试,我就是因为jdk版本的问题搞了一下午。 为什么要安装oracle的jdk呢,因为opanjdk对破解版的burpsuite支持不是很好。 1. kali中java切换版本命令:update-alternatives --config java 下载 J
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

21.多态

1.概述 : 2.多态中成员的访问特点 代码: 父类 public class Animal { public String name = "小动物"; public void dosomething() { System.out.println("动物都要吃东西!!!"); } } 子类 public class Dog extends Animal { public String name = "旺旺"; public int ag
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

《机器学习基石》笔记(三)(台大林轩田版Lecture3)【待完善】

3.分别从{Y,yn,procol,X}角度对学习算法进行分类 3.1 根据输出的标签Y可以将学习算法分为二分类,多分类,回归,结构化学习四种类型。 {binary classification;multiclassification;regression;structured learning},其中,二分类 和回归算法最常见。 3.2 根据输入的标签yn是否已知,已知数量的多少可以将学习算法分为有监督学习,无监督 学习,半监督学习,加强学习。 {supervised learning;un
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

python--字符串类型的列表转换成列表类型

from ast import literal_eval apply_type = str([1,2,3]) new_list = literal_eval(apply_type) print(new_list) print(type(new_list)) # 此时的new_list的类型为list
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

oracle删除表中数据

删除所有数据代码如下: --删除数据 delete from person;--删除表中所有数据 commit; 删除表结构代码如下: --删除数据 drop table person;--删除表结构 删除表再创建表代码如下: --删除数据 truncate table person;--删除表再创建表,在数据量大,尤其是表中带有索引时效率高; 关于索引: 表中存在索引时,查询效率高,增删改效率低
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

冒泡排序之改进算法直接上代码参考上篇冒泡排序易懂

参考上一篇冒泡排序后 然后稍微改了一下,速度提高的不多。 1 //在传统冒泡中,每一轮外循环都会导致将该循环中最大的数沉底,会导致内循环从0到最后一个数之间 2 //每俩个数俩俩比较,如果在某一趟外循环中,内循环的Swap()函数没有执行过一次,那就代表此时从前 3 //到最后已经是有序的了,此时直接退出循环即可。 4 5 6 #include<iostream> 7 #include<time.h> 8 #include<stdlib.h> 9 #include<sys
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

由先序遍历+中序遍历推出后序遍历

#include <iostream> #include <cstdio> #include <algotithm> using namespace std; struct TreeNode{ char data; TreeNode* leftChild; TreeNode* rightChild; //构造函数 TreeNode(char c):data(c),leftChild(nullptr),rightChild(nullptr){
分类: 其他 发布时间: 05-27 21:51 阅读次数: 0

Codechef Devu and Locks

Devu and Locks 求有多少\(n\)位十进制数(可以有前导\(0\)),模\(p = 0\),各个数位之和不超过\(m\)。 模\(998244353\)。 \(n ≤ 10^9, p ≤ 16, m ≤ 15000\)。 题解 任轩笛《杂题选讲》。 就是个倍增二维FFT。 \(f_{i,j,k}\)表示\(2^i\)位数,\(\bmod p=j\),数位和是\(k\)的方案数。 \[f_{i,j_1,k_1}\times f_{i,j_2,k_2}\rightarrow f_{i
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

Java IO(十八) BufferedReader 和 BufferedWriter

Java IO(十八) BufferedReader 和 BufferedWriter 一、介绍 BufferedReader 和 BufferedWriter 是字符缓冲流,分别继承自 Reader 和 Writer,它们与字节缓冲流 BufferedInputStream 和 BufferedOutputStream 类似,都是为其他基础流添加缓冲功能。 BufferedReader:字符缓冲输入流,它继承于Reader,为其他字符输入流添加一些缓冲功能,以提供单个字符,数组和字符串的高效
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

Django ElasticSearch Ionic 打造 GIS 移动应用 —— 架构设计

搜索引擎是个好东西,GIS也是个好东西。当前还有Django和Ionic。最后效果图 构架设计 对我们的需求进行简要的思考后,设计出了下面的一些简单的架构。 GIS架构说明 —— 服务端 简单说明: 用户在前台或者后台创建数据。 在model保存数据的时候,会调用Google的API解析GPS 在haystack的配置中设置实时更新,当数据创建的时候自动更新索引 数据被ElasticSearch索引 下面是框架的一些简单的介绍 Django Django 是一个开放源代码的Web应用框架,由P
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

更新 anaconda

更新Anaconda conda update conda 更新所有包 conda update --all 更新 spyder conda update spyder
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

和 羊歌乐 老师 关于 物理学 的 对话

写这篇文章 的 原因 是 网友 水星之魅 在 北京师范大学吧 发的 一个 帖, 《前沿论文:卫星钟快新的理论分析方法和计算公式》 https://tieba.baidu.com/p/6541197028 。 相传 水星之魅 是 羊歌乐 老师 的 学生, 所以, 在 这个 帖 里, 就像是 和 羊歌乐 老师 偶遇 。 下面 记录 帖 里 的 一些 回复 : 39 楼 K歌之王 : 对 35 楼 的 回复 。 “如何考虑同步卫星原子钟在太阳参考系中的速度波动?” 实际上, 这不需要 任何 理论,
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

list容器模拟栈

list容器模拟栈 ----zoj 4016 Mergeable Stack 题意 模拟题,给出三种操作: s v 将数字 v 放到 s 栈中 s 输出 s 栈顶元素,并删除 s t 将栈 t 合并到 栈 s 中,顺序不变 这一题数据比较大,所以用stack函数会超时;所以用 list 容器。 关于list list 就是数据结构中的双向链表,内存空间不连续,不支持快速随机存取。 begin() 和 end() 即头指针和尾指针 push_back () 和 push_front() 在头部和
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

pip2 install django-import-export DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details abou
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

LOJ #3207. 「BalticOI 2019 Day2」奥运会(A*+贪心)

https://loj.ac/problem/3207 题解: 这个题和前前博客的思路类似,都是利用A*去扩展。 但是这题比较难找一种扩展方法,一开始我写了一种很复杂的扩展方法。 后来在zsy博客上看到简单的: 一个状态定义为: 确定了一个前缀,每个位置选谁作为最大值(位置选的互不相同,注意一个位置的代表位置不一定就是这个位置最大的)。 估价就是后面也填最大的。 暴力就是一位位扩展,应该是\(O(n^2*k^2*C)\)个状态。 还是考虑跨着扩展,多记一个bitset表示哪些能选,就优化到\(
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

数据科学包——Matplotlib

Matplotlib 包:imoprt matplotlib.pyplot as plt 散点图 作用:显示两变量相关性 正相关 负相关 不相关 plt.scatter(x,y) 参数 点的大小:s=面积大小 颜色:c=‘r’ 点的形状:marker=’<’ 透明度:alpha= 折线图 作用:观察数据随时间变化的趋势 plt.plot(x,y) plt.plot_date(x,y,’-’) 参数 线的形状:linestyle=’–’ 颜色:color=‘red’ 点的形状:marker=’<
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0

查看注解@SpringBootApplication的源码的步骤

按住Ctrl键,鼠标点击@SpringBootApplication,即可打开@SpringBootApplication的源码。 然后就打开了: 打开其他注解的源码的步骤类似。 每天学习一点点,每天进步一点点。
分类: 其他 发布时间: 05-27 21:34 阅读次数: 0