python
@小蜗牛
这个作者很懒,什么都没留下…
展开
-
educoder 决策树
7、决策树第2关:信息熵与信息增益import numpy as np# 计算信息熵def calcInfoEntropy(feature, label): ''' 计算信息熵 :param feature:数据集中的特征,类型为ndarray :param label:数据集中的标签,类型为ndarray :return:信息熵,类型float ''' #*********** Begin ***********# label_set原创 2021-11-04 18:52:24 · 1772 阅读 · 0 评论 -
educoder5-5Python 计算思维训练——数组和曲线绘制练习(一)
这里写目录标题第1关:使用函数值填充列表第2关:填充数组(循环版本)第3关:填充数组(向量化版本)第4关:绘制函数第5关:函数作用于向量第6关:手工模拟执行向量表达式第1关:使用函数值填充列表import mathimport numpy as npfrom math import *class Solution: def solve(self, s, e): """ :type s, e: int, int :rtype: list原创 2021-10-21 12:21:33 · 1235 阅读 · 0 评论 -
educoder 2-2Python 计算思维训练——循环与列表(二)
目录第3关:打印新的列表第2关:循环与列表 - 精确华氏-摄氏温度转换表第1关:循环与列表 - 近似华氏-摄氏温度转换表第3关:打印新的列表def Append(primes,p): #在此处实现打印,修改列表 # 请在此添加实现代码 # # ********** Begin *********# for i in primes: print("{}".format(i)) primes.append(p) for i i原创 2021-10-19 21:53:00 · 6599 阅读 · 0 评论 -
educoder 5-4Python计算思维训练——数组进阶之线性代数(答案)
目录第1关:消元法求解二元线性方程组第2关:二阶行列式求解二元线性方程组第3关:任意多个未知数的方程组求解第1关:消元法求解二元线性方程组# 请编写代码实现用消元法计算二元线性方程组的解import numpy as npdef eqsolver(eqs): # 请在此添加实现代码 # # ********** Begin *********# a11=eqs[0][0] a12=eqs[0][1] b1=eqs[0][2] a21=eqs[原创 2021-10-19 21:36:42 · 2254 阅读 · 0 评论 -
educoder 5-2Python 计算思维训练——绘图进阶(答案)
目录第1关:柱状图 - 商品房销售价格统计图第2关:并列柱状图 - 商品房销售价格统计图第3关:饼状图 - 2010 全国人口普查数据分析第4关:多子图绘制 - 2010 全国人口普查数据分析第1关:柱状图 - 商品房销售价格统计图# 请编写代码绘制住宅商品房平均销售价格柱状图import matplotlibmatplotlib.use("Agg")# 请在此添加实现代码 ## ********** Begin *********#import numpy as npimport原创 2021-10-19 12:59:12 · 3557 阅读 · 0 评论 -
educoder 5-1Python 计算思维训练——数组计算与曲线绘制(答案)
目录1. 绘图函数 - 绘制 sin 函数2. 绘图与保存 - 抛物线函数曲线3. 数组计算与向量化处理 - 函数曲线绘制与坐标处理4. 图例与坐标设置 - 绘制多条曲线5.向量化处理 - 绘制函数图形1. 绘图函数 - 绘制 sin 函数# 请绘制sin函数曲线import matplotlibmatplotlib.use("Agg") # 设置平台绘图环境,勿删import matplotlib.pyplot as plt# 请在此添加代码实现函数细节 ## **********原创 2021-10-16 18:11:50 · 1660 阅读 · 0 评论 -
Python 计算思维训练——输入和错误处理练习(二)答案
目录第1关:读取用户输入的公式参数第2关:异常处理 - 测试输入数据的有效性第3关:读取文件中的数据计算公式第4关:根据测试函数写出原函数第5关:计算汽车停止所需的距离第1关:读取用户输入的公式参数def Eval(): #读取用户输入的公式参数,并输出计算结果 # 请在此添加实现代码 # # ********** Begin *********# g=9.81 t=int(input()) v0=int(input()) print("t转载 2021-10-16 15:01:44 · 3500 阅读 · 0 评论 -
大学计算——基于Python的计算思维与工程实践能力训练 (第3关:读取文件中的数据计算公式)
这里写目录标题一、 相关知识点[1]全部读取[2]逐行读取[3] 创建一个包含文件各行内容的列表二、spit()三、list字符串排序一、 相关知识点关键字with的功能是在不再需要访问文件后自动将文件关闭。所以我们在这里只是open()打开了文件,但是没有加入close()代码关闭文件,因为 Python 会在处理文件之后自动将文件关闭。[1]全部读取我们运行在同一目录下的 Python 文件 test.py ,代码如下:with open('test.txt') as file_objec原创 2021-10-15 14:50:38 · 500 阅读 · 0 评论 -
大学计算——基于Python的计算思维与工程实践能力训练 (第1关:读取用户输入的公式参数)
异常一、我们一般使用try-except代码块处理异常,try-except代码块让 Python 程序在遇到错误时执行指定的操作例如,我们编写如下程序:try: print(2/0)except: print("We can't divide by zero!")程序运行结果:We can't divide by zero!我们将 print(2/0)语句放在了try代码块中,很显然这是一个错误语句,因为 0 不能当除数。try-except代码块的作用就是当try代码块原创 2021-10-15 14:13:16 · 748 阅读 · 0 评论