- Python Scipy 高级教程:统计学Scipy 提供了强大的统计学工具,用于描述、分析和推断数据的分布和性质。本篇博客将深入介绍 Scipy 中的统计学功能,并通过实例演示如何应用这些工具。 1. 描述性统计描述性统计是统计学中最基本的任务之一,用于总结和描述数据的基本特征。import numpy as npfrom scipy.stats import describe# 生成一... Python Scipy 高级教程:统计学Scipy 提供了强大的统计学工具,用于描述、分析和推断数据的分布和性质。本篇博客将深入介绍 Scipy 中的统计学功能,并通过实例演示如何应用这些工具。 1. 描述性统计描述性统计是统计学中最基本的任务之一,用于总结和描述数据的基本特征。import numpy as npfrom scipy.stats import describe# 生成一...
- 大家好,这里是程序员晚枫,又来分享有用的Python知识了。Python之所以好用,是因为有大量用于科学计算的内置函数和第三方库。用好这些第三方库,可以显著提高我们编程的速度和质量。今天我们一起来看一下Python中一个重要的内置函数:filter。filter() 是 Python 中的一个内置函数,用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。filter() 函... 大家好,这里是程序员晚枫,又来分享有用的Python知识了。Python之所以好用,是因为有大量用于科学计算的内置函数和第三方库。用好这些第三方库,可以显著提高我们编程的速度和质量。今天我们一起来看一下Python中一个重要的内置函数:filter。filter() 是 Python 中的一个内置函数,用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。filter() 函...
- 前言Pytest的fixtrue是存在作用域的,比如作用域为函数级别,那么没执行一条用例,就会重新执行一次fixtrue,如果是类级别,那么多个类执行时会在去执行fixture。fixture的作用域有5个,分别是: function,class,module,package,session。有了这些作用域我们可以不用重复的去执行fixture,从而节省时间。下面我们通过代码示例分别对这五... 前言Pytest的fixtrue是存在作用域的,比如作用域为函数级别,那么没执行一条用例,就会重新执行一次fixtrue,如果是类级别,那么多个类执行时会在去执行fixture。fixture的作用域有5个,分别是: function,class,module,package,session。有了这些作用域我们可以不用重复的去执行fixture,从而节省时间。下面我们通过代码示例分别对这五...
- 前言我们之前介绍过pytest的参数化,我们使用了@pytest.mark.parametrize(argnames, argvalues)来实现批量传送参数的目的,但是我们不进行数据驱动的话,我们一旦对数据进行变更,就需要在代码里对我们的参数进行逐一的修改,这对我们来说,是额外增加的工作量,而通过专门存储数据的文件来实现数据驱动,就可以节省我们的工作量,改变参数时,我们只需要对数据文件进... 前言我们之前介绍过pytest的参数化,我们使用了@pytest.mark.parametrize(argnames, argvalues)来实现批量传送参数的目的,但是我们不进行数据驱动的话,我们一旦对数据进行变更,就需要在代码里对我们的参数进行逐一的修改,这对我们来说,是额外增加的工作量,而通过专门存储数据的文件来实现数据驱动,就可以节省我们的工作量,改变参数时,我们只需要对数据文件进...
- 前言在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常导致程序无法运行时,使用raises捕获匹配到的异常可以让代码继续运行。Python的异常处理:try...except...else...finally...,示例如下:try: print("正常的操作")except TypeError: print("发生TypeError异常,执行这块代码") ... 前言在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常导致程序无法运行时,使用raises捕获匹配到的异常可以让代码继续运行。Python的异常处理:try...except...else...finally...,示例如下:try: print("正常的操作")except TypeError: print("发生TypeError异常,执行这块代码") ...
- 问题:无法导入函数 'get_all_providers'最近在开发一个 Python 项目时,我遇到了一个奇怪的问题:无法导入函数 'get_all_providers'。我在代码中使用了这个函数,但是每次尝试导入时都会出现错误。在这篇博客文章中,我将详细介绍这个问题以及我找到的解决方案。问题描述我的代码中使用了一个名为 'get_all_providers' 的函数,该函数用于获取系统中... 问题:无法导入函数 'get_all_providers'最近在开发一个 Python 项目时,我遇到了一个奇怪的问题:无法导入函数 'get_all_providers'。我在代码中使用了这个函数,但是每次尝试导入时都会出现错误。在这篇博客文章中,我将详细介绍这个问题以及我找到的解决方案。问题描述我的代码中使用了一个名为 'get_all_providers' 的函数,该函数用于获取系统中...
- 不能导入'compare_ssim'的解决方法当在Python中编写图像处理代码时,可能会遇到ImportError: cannot import name 'compare_ssim'的错误。这个错误通常是由于无法导入compare_ssim函数而引起的。本文将介绍导致此错误的可能原因,并提供解决方案。问题原因compare_ssim函数是用于计算结构相似性指数(SSIM)的函数,常用于图... 不能导入'compare_ssim'的解决方法当在Python中编写图像处理代码时,可能会遇到ImportError: cannot import name 'compare_ssim'的错误。这个错误通常是由于无法导入compare_ssim函数而引起的。本文将介绍导致此错误的可能原因,并提供解决方案。问题原因compare_ssim函数是用于计算结构相似性指数(SSIM)的函数,常用于图...
- 前言在我们日常进行自动化测试时,经常会遇到功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了,如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这个时候pytest的跳过测试功能就能帮助我们,先跳过,等到问题解决时,恢复执行即可;同时我们还有可能会遇到需要对失败用例重新运行进行测试的情况,pytest也能满足我们的需求,本文就来给大家介绍一下Pytest跳过用例和失败重试... 前言在我们日常进行自动化测试时,经常会遇到功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了,如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这个时候pytest的跳过测试功能就能帮助我们,先跳过,等到问题解决时,恢复执行即可;同时我们还有可能会遇到需要对失败用例重新运行进行测试的情况,pytest也能满足我们的需求,本文就来给大家介绍一下Pytest跳过用例和失败重试...
- 前言在pytest中,有时候我们并不需要对所有的用例全部执行。pytest提供了一种机制:有选择的挑选用例去执行,即标记测试函数。下面详细介绍几种方法给函数标记。 使用pytest.mark在函数上进行标记标记格式@表示这是一个装饰器,pytest.mark是pytest固定的写法,mark_name可以使用自定义标记和内置标记。如下:@pytest.mark.mark_name常用内置标... 前言在pytest中,有时候我们并不需要对所有的用例全部执行。pytest提供了一种机制:有选择的挑选用例去执行,即标记测试函数。下面详细介绍几种方法给函数标记。 使用pytest.mark在函数上进行标记标记格式@表示这是一个装饰器,pytest.mark是pytest固定的写法,mark_name可以使用自定义标记和内置标记。如下:@pytest.mark.mark_name常用内置标...
- 前言当我们要使用pytest输入多个数据对一个功能进行测试时,如果写多个测试用例的话,那就完全体现不出通过代码来执行测试的优势了,这个时候,就轮到pytest的参数化功能闪亮登场了。所谓参数化,就是就是把测试过程中的数据提取出来,通过参数传递不同的数据来驱动用例运行。其实也就是数据驱动的概念。本文就给大家介绍一下pytest的参数化和数据驱动。 参数化方式在unittest中,我们使用dd... 前言当我们要使用pytest输入多个数据对一个功能进行测试时,如果写多个测试用例的话,那就完全体现不出通过代码来执行测试的优势了,这个时候,就轮到pytest的参数化功能闪亮登场了。所谓参数化,就是就是把测试过程中的数据提取出来,通过参数传递不同的数据来驱动用例运行。其实也就是数据驱动的概念。本文就给大家介绍一下pytest的参数化和数据驱动。 参数化方式在unittest中,我们使用dd...
- 1 前提我们有一个如下需求:计算 从0 到 1290 的数字,按如下规则计数: 如果 这个数是 2的倍数,则计数器 +1 如果 这个数是 3的倍数,则计数器 +2 如果 这个数是 4的倍数,则计数器 +3 如果 这个数是 5的倍数,则计数器 +4每次计算循环累加计数器,并输出计数器的值。我们有如下代码:package mainimport ( "fmt") var D int ... 1 前提我们有一个如下需求:计算 从0 到 1290 的数字,按如下规则计数: 如果 这个数是 2的倍数,则计数器 +1 如果 这个数是 3的倍数,则计数器 +2 如果 这个数是 4的倍数,则计数器 +3 如果 这个数是 5的倍数,则计数器 +4每次计算循环累加计数器,并输出计数器的值。我们有如下代码:package mainimport ( "fmt") var D int ...
- 在业务逻辑中有时候会遇到两层for循环的情况,触发某些条件时,需要直接退出两层for循环而python官方是没有 goto 语句的那么我们可以这样实现 第一种定义变量flag,根据flag的值做退出flag=Truefor i in range(10): for j in range(10): if i+j>15 : print(i, j) ... 在业务逻辑中有时候会遇到两层for循环的情况,触发某些条件时,需要直接退出两层for循环而python官方是没有 goto 语句的那么我们可以这样实现 第一种定义变量flag,根据flag的值做退出flag=Truefor i in range(10): for j in range(10): if i+j>15 : print(i, j) ...
- numpy.core.multiarray 导入失败的解决方案当你在使用 Python 编程语言进行科学计算时,使用 NumPy 库是很常见的。NumPy 提供了便捷的数组操作和数学函数,被广泛应用于数据分析、机器学习等领域。然而,有时候你可能会遇到一个错误消息,提示 numpy.core.multiarray 导入失败。在本文中,我将介绍这个错误的原因,并提供一些解决方案供你参考。错误原因... numpy.core.multiarray 导入失败的解决方案当你在使用 Python 编程语言进行科学计算时,使用 NumPy 库是很常见的。NumPy 提供了便捷的数组操作和数学函数,被广泛应用于数据分析、机器学习等领域。然而,有时候你可能会遇到一个错误消息,提示 numpy.core.multiarray 导入失败。在本文中,我将介绍这个错误的原因,并提供一些解决方案供你参考。错误原因...
- Python画一个名侦探柯南 Python画一个名侦探柯南
- Python实现一些万圣节礼物 Python实现一些万圣节礼物
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签