软科小院

编程技术

Python实现GPU加速的基本操作

Python实现GPU加速的基本操作

目录CUDA的线程与块用GPU打印线程编号用GPU打印块编号用GPU打印块的维度用GPU打印线程的维度总结GPU所支持的最大并行度GPU的加速效果总结概要CUDA的线程与块GPU从计算逻辑来讲,可以认为是一个高并行度的计算阵列,我们可以想象成一个二维的像围棋棋盘一样的网格,每一个格子都可以执行一个单...

python中re.findall函数实例用法

python中re.findall函数实例用法

1、findall函数返回字符串中所有匹配结果的正则表达式列表。2、如果没有分组的正则是返回的正则匹配,分组返回的是分组匹配而非整个正则匹配。实例找到所有与pattern匹配的子串(不重叠),并将其放入列表。import relst = re.findall("[1-9]d*","qw21313h1...

Python api构建tensorrt加速模型的步骤详解

Python api构建tensorrt加速模型的步骤详解

目录一、创建TensorRT有以下几个步骤:二、Python api和C++ api在实现网络加速有什么区别?三、构建TensorRT加速模型3.1 加载tensorRT3.2 创建网络3.3 ONNX构建engine一、创建TensorRT有以下几个步骤:1.用TensorRT中network模块...

Python基础之python循环控制语句break/continue详解

Python基础之python循环控制语句break/continue详解

Python中提供了两个关键字用来控制循环语句,分别是break和continuebreak在条件成立时,不会执行循环中的后续代码,并且会停止整个循环continue在条件成立时,会不执行循环中的后续代码,并且会停止本次循环接下来我们通过两个案例来区分这两个控制语句首先使用while循环语句打印1到...

Python调用两个机器人聊天的实战

Python调用两个机器人聊天的实战

目录机器人api接口调用接口封装机器人实现两个机器人聊天聊天文字转语音总结众所周知,现在网上有很多非常智能bushi(智障)的AI机器人接口,利用这些接口,我们可以实现一个机器人,可以和它对话聊天,为了增加机器人聊天内容的趣味性,今天我决定要搞两个机器人,看它俩聊天,看看会不会发生什么有趣的事情,搞...

Python元类与迭代器生成器案例详解

Python元类与迭代器生成器案例详解

1.__getattr__和__getattribute__魔法函数__getattr__是当类调用一个不存在的属性时才会调用getattr魔法函数,他传入的值item就是你这个调用的不存在的值。__getattribute__则是无条件的优先执行,所以如果不是特殊情况最好不要用__getattri...

python 百度aip实现文字识别的实现示例

python 百度aip实现文字识别的实现示例

目录介绍模块使用介绍百度aip模块是用于实现百度云与用户接口,简单来说就是使用百度云所拥有的人工智能模块。模块使用pip install baidu-aip#下载百度云模块登录百度云账号填写信息使用官方的文档https://cloud.baidu.com/doc/OCR/s/wkibizyjk#百度...

Python try-except-else-finally的具体使用

Python try-except-else-finally的具体使用

目录try-excepttry-except-elsetry-finallytry-except作用:处理异常情况用法:try:后面写正常运行的代码,except + 异常情况:后面写对异常情况的处理示例:try: num = int(input("Please input a number:...

关于Python的GPU编程实例近邻表计算的讲解

关于Python的GPU编程实例近邻表计算的讲解

目录技术背景加速场景基于Numba的GPU加速总结概要技术背景GPU加速是现代工业各种场景中非常常用的一种技术,这得益于GPU计算的高度并行化。在Python中存在有多种GPU并行优化的解决方案,包括之前的博客中提到的cupy、pycuda和numba.cuda,都是GPU加速的标志性Python库...

五分钟学会Python 模块和包、文件

五分钟学会Python 模块和包、文件

目录一、 模块1、模块的概念2、模块的两种导入方式3、模块的搜索顺序[扩展]4、 name 属性二、包1、概念三、发布模块(知道)1、 制作发布压缩包步骤2、安装模块3、pip 安装第三方模块四、文件1、文件的基本操作2、文件/目录的常用管理操作3、Ptyhon 2.x 中如何使用中文五、命名空间和...

最新软件下载