python平时实例
之芫
记录一下路上的坑和用到的东西,有时候遗忘的时候翻出来自己看看,同时也分享给忘了的朋友看看。
个人网站:https://www.msezi.com/
展开
-
Django向html传输json数据乱码问题
在传输的时候添加字段ensure_ascii=False去系列化即可,例如:return render(request, "xxxx.html",{'recalss': json.dumps(classes, ensure_ascii=False)})原创 2020-03-12 22:30:06 · 602 阅读 · 0 评论 -
NumPy入门(5)_结构化数组
文章目录常规操作使用复合数据结构的结构化数组生成结构化数组Numpy的数据类型常规操作name = ['Alice', 'Bob', 'Cathy', 'Doug']age = [25, 45, 37, 19]weight = [55.0, 85.5, 68.0, 61.5]x = np.zeros(4, dtype=int)使用复合数据结构的结构化数组data = np.zero...原创 2019-01-04 17:43:06 · 495 阅读 · 0 评论 -
NumPy入门(4)_广播_布尔掩码_排序等
import numpy as npa = np.array([0, 1, 2])b = np.array([5, 5, 5])a + barray([5, 6, 7])a + 5array([5, 6, 7])M = np.ones((3, 3))print(M)[[1. 1. 1.] [1. 1. 1.] [1. 1. 1.]]M + aarray([[...原创 2019-01-04 17:34:12 · 593 阅读 · 0 评论 -
NumPy入门(3)_通用函数
文章目录慢循环通用函数介绍探索通用函数数组的计算绝对值三角函数指数和对数函数专用的通用函数高级的通用函数特性聚合外积最小值、最大值和其他值最大值最小值多维度聚合通用函数NumPy数组的计算有时候很快有时候很慢,利用向量化是使其变快的关键,通常是通过其通用函数(usunc)中实现的慢循环import numpy as npnp.random.seed(0)def compute_rec...原创 2019-01-04 14:46:17 · 1491 阅读 · 0 评论 -
NumPy入门(2)_数组基础
先介绍几类基本的数组操作数组的属性确定数组的大小、形状、存储大小,数据类型数据的索引获取和设置组各个元素的值数组的切分在大的数组中获取或设置更小的子数组。数组的变形改变给定数组的形状。数组的拼接和分裂将多个数组合并为一个,以及讲一个数组分裂成多个NumPy数组的属性先介绍一些有用的数组,定义三个随机的数组:一个一维数组、一个二维数组和一个三维数组。将用NumPy的随机生...原创 2019-01-04 13:46:34 · 391 阅读 · 0 评论 -
Python绘制三维图形
需要安装numpy和matplotlib库,我都是pip库安装,这样比较简单。import numpy as npimport matplotlib.pyplot as plt import mpl_toolkits.mplot3dx, y = np.mgrid[-2 : 2 : 20j, -2 : 2 : 20j]z = 50 * np.sin(x + y)原创 2018-03-27 20:44:28 · 6773 阅读 · 0 评论 -
模拟彩票
双色球是一种比较常见的彩票玩法,每一注彩票由6个介于1到33之间的不重复数字和1到16之间的数字组成。下面结果完全随机。import randomdef doubleColor () : red = random.sample (range (1, 34), 6) blue = random.choice (range (1,17)) return str (r...原创 2018-02-11 23:24:03 · 953 阅读 · 1 评论 -
打印杨辉三角
编写函数,接收一个整数t为参数,打印杨辉三角前t行。def triangle(t): result = [[1], [1, 1]] line = [1, 1] for i in range (2, t): r = [] for j in range (0, len(line) - 1): r.append (l...原创 2018-02-11 16:30:14 · 1752 阅读 · 0 评论 -
求平均数
用户输入若干个成绩,求所有成绩的平均分。每输入一个成绩后询问是否继续下一个成绩,回答yes就继续输入下一个成绩,回答no就停止输入成绩。numbers = []while True: x = input ('请输入一个整数:') try: numbers.append (int (x)) except: print ('不是整数!'...原创 2018-02-11 16:13:02 · 1974 阅读 · 0 评论 -
Python古典问题
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?输入格式: 输入第n个月,表示需要计算1-n个月的每个月的兔子数目。输出格式: 每行输出6个月的兔子数目。输入样例: 在这里给出一组输入。例如:20 输出样例: 在这里给出相应的输出。例如: 1 ...原创 2018-02-11 16:09:31 · 865 阅读 · 0 评论 -
Python斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。输入格式: 在一行中输入n。输出格式: 输出第n项的值。输入样例: 在这里给出一组输入。例如:16 输出样例: 在这里给出相应的输出。例如:987 语言pythona, b = 0, 1i = 0n = ...原创 2018-02-11 16:08:07 · 848 阅读 · 0 评论 -
Python企业年终资金发放
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘...原创 2018-02-11 16:06:04 · 684 阅读 · 0 评论 -
Python输出1,2,3,4组成的所有三位数
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?输入格式: 无输入。输出格式: 每一行输出一个组合,中间以空格分开。输入样例: 在这里给出一组输入。例如:输出样例: 在这里给出相应的输出。例如:1 2 3 1 2 4 1 3 2 1 3 4 1 4 2 1 4 3 2 1 3 2 1 4 2 3 1 2 3 4 2 4...原创 2018-02-11 16:03:54 · 24901 阅读 · 0 评论 -
最高分数与最低分数
输入格式: 两行,第1行为整数n(1<=n<10000),表示参加这次参加测试的人数;第2行是这n个学生的成绩,相邻两个分数之间用空格分隔,所有成绩均是0~100之间的整数。输出格式: 输出最高分数与最低分数,中间用空格隔开。输入样例: 5 60 70 50 80 95 输出样例: 95 50 语言 python3i = int(input())nu...原创 2018-02-11 16:01:16 · 1418 阅读 · 0 评论