Python
文章平均质量分 65
人生苦短,我学Python!
SumIris
这个作者很懒,什么都没留下…
展开
-
Python数据分析【3】:pandas库详细教程
Python数据分析【3】:pandas库详细教程待学:P17原创 2020-05-12 20:31:47 · 1838 阅读 · 0 评论 -
Python数据分析【2】:numpy库详细教程
Python数据分析:numpy, pandas, matplotlibP14原创 2020-05-08 10:29:44 · 950 阅读 · 0 评论 -
Python数据分析【1】:matplotlib库详细教程
Python数据分析:numpy, pandas, matplotlib一、基本介绍1. 数据分析2. 环境安装二、matplotlib1. 基本介绍2. 基本要点3. 散点图/直方图/柱状图4. 画图工具三、numpy二级目录四、pandas二级目录一、基本介绍1. 数据分析为什么要学习数据分析?① 从一堆数据里面找到数据规律② 岗位需求③ 是Python数据科学的基础④ 是机器学...原创 2020-05-04 15:23:54 · 874 阅读 · 0 评论 -
Python应用|TOPSIS综合评价法与案例分析
TOPSIS方法:(Technique for Order Preference by Similarity to an Ideal Solution)根据有限个评价对象与理想化目标的接近程度进行排序,适用于多项目标、对多个方案进行比较选择的分析方法。1计算步骤(1)构造初始矩阵(n个供应商,m个评价指标)(2)由于各个指标的量纲可能不同,需要进行数据标准化处理。(3)构造加权标准化矩阵...原创 2020-05-04 11:51:14 · 10824 阅读 · 5 评论 -
Python应用:矩阵的乘法—乘积 & 点乘
Python应用:矩阵的乘法—乘积 & 点乘1. 矩阵乘积2. 矩阵点乘#引入numpy库import numpy as np#输入矩阵A=np.array([[1,1],[2,2],[1,2]])B=np.array([[1,2,1],[2,2,2]])C=np.array([[2,1,2],[1,1,1]])1. 矩阵乘积(1) np.dot()-保证前者的列数...原创 2020-05-03 16:59:43 · 9030 阅读 · 0 评论 -
Python程序语言设计:笔记汇总(上)
Python入门基础总结原创 2020-05-02 15:27:39 · 995 阅读 · 0 评论 -
Python科学计算三维可视化:测验(一)
Python科学计算三维可视化:测验(一)TVTK库是由以下哪个库封装的:BA. OpenCVB. VTKC. TraitsUID. Mayavi正确答案:BTVTK创建对象时,使用的关键字参数都是什么类型的:A. CellB. ArrayC. ScalarD. Traits正确答案:DTVTK使用以下哪个对象将原始数据转换为图形数据:A. RenderWindow...原创 2020-04-21 17:26:32 · 698 阅读 · 0 评论 -
Python应用|验证中心极值定理
Python:验证中心极值定理一级目录二级目录三级目录一级目录二级目录三级目录中心极值定理:在一个给定的任意分布的总体中,当样本量充分大的时候,每次抽n个样本,一共抽取m次,对每次的值求平均值,这些平均值的分布近似于正态分布。代码实现:基本思路:①选择一种分布产生随机数据②从随机数据中抽取m次,每次抽n个样本,并求出每个样本的平均值③验证随机产生的数据是否满足正态分布:有三种判...原创 2020-04-21 15:38:57 · 389 阅读 · 0 评论 -
Python应用|绘制任意正态分布曲线
Python:绘制正态分布曲线正态分布正态分布直方图正态分布曲线二级目录三级目录正态分布正态分布:假设随机变量X服从一个位置参数为μ,尺度参数σ 为的正态分布,则可以记为:概率密度函数:正态分布直方图正态分布曲线使用Python绘制正态分布曲线,需要借助matplotlib绘图工具。二级目录三级目录...原创 2020-04-21 13:57:49 · 11719 阅读 · 0 评论 -
Python科学计算三维可视化[1]:学习笔记
Python科学计算三维可视化[1]:学习笔记1.TVTK入门可视化:将科学数据抽象成图像和图片分类:信息可视化:信息和知识科学可视化:空间数据方法:(1)二维标量数据场:颜色映射法、等值线方法、立体图法和层次分割法(2)三维标量数据场:面绘制方法、体绘制方法(3)矢量数据场:直接法、流线法应用领域:地球科学、大气科学生物/分子科学、航空/航天/工业、医学/生命科学、...原创 2020-04-21 10:57:37 · 1037 阅读 · 0 评论 -
Python应用|ROC曲线,AUC计算及代码
数据类笔试题:Python绘制ROC曲线和计算AUC前言:这是我最近应聘某家互联网公司时遇到的笔试题:用Python或者R绘制ROC曲线并计算AUCROC:Receiver Operating Characteristic,评判分类模型性能的方法,通过画在二维平面的曲线表示,横坐标为FPR(false positive rate,0~1),纵坐标为TPR(true positive rate...原创 2020-04-19 13:08:06 · 8946 阅读 · 3 评论 -
Python基础|获取矩阵中某一个&某一行&某一列某一范围的元素
Python获取矩阵中某一行&某一列的元素获取某一个元素获取某一行元素获取某一列元素获取某一范围元素import numpy as npa=np.random.random((3,4))#随机生成3行4列小数数组#b=np.random.randint(0,10,size=[3,4])#随机生成3行4列整数数组print(a)#①获取某一个元素A=a[2,3]...原创 2020-04-19 13:07:13 · 6243 阅读 · 0 评论 -
python语言程序设计|测验9:系统基本信息获取和二维数据表格输出
1. 系统基本信息获取描述获取系统的递归深度、当前执行文件路径、系统最大UNICODE编码值等3个信息,并打印输出。输出格式如下:...原创 2020-04-16 22:00:19 · 1963 阅读 · 0 评论 -
Python应用|如何生成个性化二维码?
12普通二维码彩色二维码动态二维码首先,需要pip安装第三方库:pip install myqr基本语法:myqr 二维码内容设置参数:-n:二维码的名称-d:二维码的路径-v:二维码的大小,1~40,默认值取决于二维码内容-l:二维码纠错率,即二维码被遮挡一部分仍然被识别出来,L(7%)、M(15%)、Q(25%)、H(30%)。默认值是H。myqr 二维码内容 -...原创 2020-04-15 11:49:53 · 216 阅读 · 0 评论 -
Python基础|计算s=1+1/3+1/5+1/7+1/9+...的结果
代码如下:#计算s=1+1/3+1/5+1/7+1/9+...的结果.pydef add(n): if n>=1: sum=0 for i in range(1,n+1): sum+=1/(2*i-1) return sum#函数调用try: s=input() print(add(eval(s)...原创 2020-04-14 10:53:53 · 21326 阅读 · 2 评论 -
Python基础|计算s=1+1/3-1/5+1/7-1/9+...前n项
代码如下:#计算s=1+1/3-1/5+1/7-1/9+...的结果.pydef sum1(n): if n==1: sum=1 elif n>1: sum=1 for i in range(2,n+1): sum+=((-1)**i)*(1/(2*i-1)) return sum#函数调用...原创 2020-04-14 10:34:45 · 26441 阅读 · 3 评论 -
Python实现矩阵之积运算
Python实现矩阵运算超级简单巨好用的代码,只需要动动手输入两个矩阵便能得到他们的积。代码如下:import numpy as np#矩阵乘积运算def matriMul(A,B): a=np.array(A) b=np.array(B) c=np.matmul(a,b) return c#输入A和B矩阵A=[[1,2],[3,4]]B=[[5,...原创 2020-04-13 15:08:10 · 1939 阅读 · 0 评论 -
安装问题|python无法安装CV2模板?
python安装CV2模块疫情在家学习图片处理,在安装cv2模块的时候,发现了一些问题。pip install cv2你会发现,cv2并没有安装,而是返回下面这个错误:Could not find a version that satisfies the requirement cv2 (from versions: )No matching distribution found for...原创 2020-04-13 11:01:09 · 676 阅读 · 0 评论