计算代码
迪任
湖南卫视100道光芒Web3赛道主理人
展开
-
numpy①求TOP k ②找出数组都相同的数
学习目标:numpy使用的方法快速从一组数据中找到最大的值掌握在矩阵中索引的使用方法代码内容:①import numpy as npz = np.arange(10000)b = np.random.shuffle(z)n=5print(z[np.argpartition(-z,n)[:n]])②z = np.random.randint(0,3,(10,3))print(z)print(z[:,1:])print(z[:,:-1])e = np.all(z[:,1原创 2021-02-04 23:39:40 · 182 阅读 · 0 评论 -
numpy计算题
找到数组中最接近一个数的索引代码内容:import numpy as npz = np.arange(100)v = np.random.uniform(0,100)print(v)index = (np.abs(z-v)).argmin()print(z[index])结果显示:55.5276358283362356笔记:主要了解numpy第三方库的一些简单的使用方法...原创 2021-02-04 22:49:05 · 113 阅读 · 0 评论 -
python递归求阶乘
利用递归算法求阶乘:题目:利用递归算法求10以内的阶乘代码内容:def recursion (n): value=0 if n==0: value=1 else: value=n*recursion(n-1) return valuefor i in range(10): print('%d!=%d' % (i,recursion(i)))结果显示:0!=11!=12!=23!=64!=245!=原创 2021-02-03 23:52:54 · 482 阅读 · 0 评论 -
小球自由落体计算
小球自由落体题题目代码内容h=100time=10lis = []#承载高度数据for i in range(2,11): h /=2 lis.append(h)print(min(lis)/2)print(100+sum(lis)*2)数据结果0.09765625299.609375学习笔记注意 range()的索引范围牵扯到第一次下落没有上升过程...原创 2021-02-03 22:41:34 · 370 阅读 · 0 评论 -
经典题水仙花数
经典列题水仙花数了解内容:1、 for语句的循环嵌套2、 pow()函数的使用代码:for i in range(1,10): for j in range(10): for k in range(10): p1=i*100+j*10+k p2=pow(i,3)+pow(j,3)+pow(k,3) if p1 == p2: print ( p1)结果:1原创 2021-02-03 20:43:35 · 79 阅读 · 0 评论 -
企业发奖金按利润算提成
@sn6e 企业发奖金按利润算提成文章目录前言一、题目二、计算步骤1.代码2.结果总结掌握内容:前言使用python用索引和循环嵌套解决问题一、题目二、计算步骤1.代码代码如下(示例):profit = int(input('请输入你的利润值'))rg = [1000000,600000,400000,200000,100000,0]rt = [0.01,0.015,0.03,0.05,0.075,0.1]result = 0for i in range(6): if原创 2021-02-03 20:04:22 · 166 阅读 · 0 评论