一、问题在C/C++中,函数的定义本质上是在编译阶段完成,而函数调用是由链接完成。但是对于python这种语言,函数的定义和调用都是由解释器在运行时完成,或者说,解释器在执行函数定义的时候,同样是生成了虚拟机指令,这个指令通常可以理解为MAKE_FUNCTION这个虚拟机指令,这个指令生成的则是一个PyFunctionObject对象。对应的,在函数调用的时候执行的是CALL_FUNCTION,这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 23:16:45
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、递归函数  定义:在一个函数里调用这个函数本身  递归的最大深度:997def func(n):
    print(n)
    n += 1
    func(n)    
func(1)测试递归最大深度import sys
print(sys.setrecursionlimit(10000))修改递归最大深度 二、内置函数  python提供了68个内置函数 &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 23:16:50
                            
                                192阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            初识函数  1. 什么是函数   2. 函数定义, 函数名, 函数体以及函数的调用   3. 函数的返回值   4. 函数的参数1.函数 定义一个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是⼀个函数.  函数: 对代码块和功能的封装和定义 2.函数的定义, 函数名, 函数体以及函数的调用 使用def关键字来定义函数, 函数的定义语法:def 函数名():  函数体 函数名            
                
         
            
            
            
            在用Python进行各种分析的时候,我们会用到各种各样的函数,比如,我们用SQL时,经常使用join、max等各种函数,那么想看Python是否有这个函数,这个时候可能大部分人会百度,那么如何不使用百度,而用Python本身来查找函数,学习函数的用法呢?这里还可以使用help函数:(推荐学习:Python视频教程)import mathhelp(math)help函数会得到一个带有说明的函数列表,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-27 16:40:43
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            - global与locals
  -global   查看全局作用域中的变量
  -locals    查看局部作用域中的变量
  -异同:在全局作用域中,global与locals结果相同,但在局部作用域中,global还是查看全局作用域中的变量,而locals只查看局部作用域的变量
 
 
def func():
    x = 1
    y = 2
    print(locals())            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 10:50:08
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何查看 Python 内置函数的源码
## 背景
在 Python 开发中,我们经常会使用内置函数来完成各种任务,比如 `print()`、`len()`、`type()` 等等。有时候我们想要深入了解这些函数的具体实现细节,以便更好地理解它们的工作原理或者进行自定义修改。那么,如何查看 Python 内置函数的源码呢?本文将为你提供一种方案。
## 方案
查看 Python 内置函            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-21 04:32:59
                            
                                662阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Python标准库Python标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python            
                
         
            
            
            
            接着上一个博客在弱分类器训练的主体函数cvCreateCARTClassifier中我们看到主要是调用cvCreateMTStumpClassifier函数来训练得到弱分类器的结点,下面注释下这个函数/*
 * cvCreateMTStumpClassifier
 *
 * Multithreaded stump classifier constructor
 * Includes huge tr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 06:43:26
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们知道openCV是开源的图像处理库,所以我们有时候想查看一下某些关键函数的源码,我常用的方法(针对Visual Studio开发平台)就是 
右键选择要查找的 
函数或 
数据类型定义然后在弹出的快捷方式中选择“ 
转到定义”(或“ 
Go to definition”英文版本),这是就可以自动转到函数定义部分。但是,openCV将很多函数被加入了函数            
                
         
            
            
            
            经常帮一些同学 One-on-One 地解决问题,在看部分同学使用 VS Code 的时候,有些蹩脚,实际上一些有用的技巧能够提高我们的日常工作效率。一、重构代码VS Code 提供了一些快速重构代码的操作,例如:将一整段代码提取为函数:选择要提取的源代码片段,然后单击做成槽中的灯泡查看可用的重构操作。代码片段可以被提取到一个新方法中,或者在不同的范围内(当前闭包、当前函数内、当前类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 08:46:36
                            
                                153阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Python中查看库中某个函数的源码
### 整体流程
下面是查看Python库中某个函数源码的步骤:
```mermaid
graph LR
    A(开始) --> B(导入inspect模块)
    B --> C(获取函数对象)
    C --> D(获取函数源码)
    D --> E(显示源码)
    E --> F(结束)
```
### 具体步骤及代码示例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-06 03:40:56
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python如何查看一个函数的源码
在Python中,我们经常需要查看函数的源码来了解其实现细节或进行调试。本文将介绍几种方法来查看Python函数的源码,并结合一个具体的问题来演示这些方法的使用。
## 问题描述
假设我们有一个函数calc_sum,该函数用于计算给定列表中的所有元素的和。我们需要查看calc_sum函数的源码,以便了解其实现细节并进行调试。
```python
de            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-15 14:05:25
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            可以通过三种方法查看MFC类函数的代码。第一种是通过Visual Studio的“对象浏览器”实现;第二种是通过“Virsual Assiat X”插件实现;第三种是在调试时实现。1 过Visual Studio的“对象浏览器”实现通过“对象浏览器”可以查看应用程序的类。在通过对象浏览器查看MFC类函数的源代码时,需要导入mfc.bsc文件。1.1 mfc.bsc文件所在路径该文件包含了MFC源代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 08:51:29
                            
                                300阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这篇文章中,我们一起探讨了如何通过已经安装的OpenCV,选择不同的编译器类型,生成高度还原的OpenCV开发时的解决方案工程文件,欣赏OpenCV新版本中总计 六十六多万行的精妙源代码。我们可以对其源代码进行再次编译,得到二进制文件,或者修改原版官方的OpenCV代码,并编译后为自己所用,为深入理解OpenCV的开源魅力迈出了坚实的一步。一、下载安装cmake想要在Windows平台下生成Ope            
                
         
            
            
            
            # PyCharm如何查看PyTorch函数源码
在使用PyTorch进行深度学习任务时,我们经常需要查看PyTorch内部函数的源代码来更深入地了解其实现细节。PyCharm作为一款强大的集成开发环境,提供了方便快捷的查看源码的功能。下面将介绍如何在PyCharm中查看PyTorch函数的源码。
## 步骤
### 步骤一:下载PyTorch源代码
首先,我们需要通过PyTorch的官方            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-09 05:59:08
                            
                                619阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近有一个小项目,有如下的需求:将某几个源码文件夹进行打包,文件夹内有py文件、dll文件、exe文件等种种文件类型打包生成的安装包,在进行安装的时候,应该能够带有参数,对配置文件进行改配置安装过程中,可以配置系统环境变量能够检测环境,提示安装依赖包整个过程要可以自动化,能够大量部署综合考虑后,决定以下几个步骤完成:用setup.py将源码文件夹都打包成msi安装包,这样可以使用msiexec进行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 16:53:45
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            写在最前面,最重要方法当然是直接百度万事百度就OK,关于这种开发技术的解释,CSDN上会有详细解释,例如:torch.utils.data.DataLoader的参数解释,CSDN上就有非常好的讲解。第一种方法:命令行查看函数说明直接输入python命令行模式下输入:help(函数名) 例如:help(cv2.VideoCapture.read)第二种方法:pycharm跳转到函数定义处使用pyc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 15:08:31
                            
                                1737阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   本文介绍Python中的内置函数,Python中有很多内置的,功能强大的函数,可以帮我们解决很多问题,有些方法,根本不需要你去再次编写实现函数,你直接调用就可以。在这之前,需要介绍下,如何在windows上查看内置函数?那些函数是内置函数呢?1. 打开开始菜单-所有程序-Python3.6,点击一下红圈的默认是用你浏览器打开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-23 12:26:32
                            
                                202阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VS Code 作为广受好评的开发工具,已经被越来越多的开发者使用。然而,你真的了解 VS Code 了吗?笔者经常帮一些同学 One-on-One 地解决问题,在看部分同学使用 VS Code 的时候,有些蹩脚,实际上一些有用的技巧能够提高我们的日常工作效率,本文整理了10个VS Code使用技巧,希望可以帮助到有需要的同学。重构代码VS Code 提供了一些快速重构代码的操作,例如:将一整段代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 19:09:43
                            
                                236阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python查看接口源码的流程
在开发过程中,我们经常需要查看接口的源码来理解其实现细节或者进行调试。下面我将介绍一下Python查看接口源码的具体流程,以帮助你进行需求分析并实现相应的功能。
## 流程步骤
以下是查看Python接口源码的流程步骤,我们可以用表格形式展示:
| 步骤 | 说明                     |
|------|---------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-15 06:57:19
                            
                                181阅读