目录一、为什么要用 Numpy 库1. 低效的Python for循环2. Numpy为什么如此高效3. 什么时候用Numpy二、Numpy 数组的创建1. 从列表开始创建2. 从头创建数组三、Numpy 数组的性质1. 数组的属性2. 数组索引3. 数组的切片4. 数组的变形5 数组的拼接6. 数组的分裂四、Numpy 四大运算1. 向量化运算2. 矩阵运算3. 广播运算4. 比较运算和掩码5
转载 3月前
7阅读
现在网上有很多类似的文章、其实这一篇也借鉴了很多其他博主的文章。写这篇文章的重点是在于解析功能和报文、对MMS这个协议并不会做很多介绍。好了,我们开始吧。MMS协议的协议规范取决于IEC61850规范从报文来看mms协议共有tpkt cotp mms  下图为mms协议整体报文结构之前的tpkt 和 cotp这一块的就不展开进行介绍了,可以自行去了解一下(我们主要是讲MMS这一层)Ini
IEC61850该协议是一种用于智能电网通信的协议,它可以实现电力设备信息的实时监测、控制和保护。IEC61850协议具有高效、可靠、快速响应等特点,其数据传输采用面向对象的建模方法,支持多种传输协议和数据格式。在电力系统中,IEC61850协议已经成为重要的通信协议之一使用IEC61850转BACnet网关可以带来很多好处。它可以提高不同系统之间的数据交互能力,从而实现各个系统的集中管理和控制。
Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作。在文本解析、复杂字符串分析和信息提取时是一个非常有用的工具,下面总结了 re 模块的常用方法。一. 预定义字符\d 匹配所有的十进制数字 0-9 \D 匹配所有的非数字,包含下划线 \s 匹配所有空白字符(空格、TAB等) \S 匹配所有非空白字符,包含下划线 \w 匹
转载 2023-07-29 18:35:14
129阅读
背景: 1、自动化测试过程中需要用python连接数据库对界面上计算出来的数据进行校验 2、平时查询数据库用的PLSQL,公司用的orcal数据库 3、cmd打开命令提示符,输入python,提示版本位3.9,64位,plsql新建sql window查询,输入select * from v$version,看到plsql是64位的4、写在前面:安装的python、instantclient位数需
一、IEC主要规约概论IEC规约适用范围通讯方式IEC101厂站与调度主站间通讯串行IEC102电量主站与站内抄表终端通讯 IEC103与站内继电保护设备间通讯串行IEC104厂站与调度主站间通讯以太网       101月104比较:相同点:①适用范围:厂站与主站之间②规约结构:应用层定义相同不同点:①通讯方式:10
转载 1月前
60阅读
# 数值规约Python实现 ## 引言 数值规约是数据预处理的重要一步,它用于缩小数据范围或者将数据转换为可接受的格式。在Python中,我们可以使用一些库和函数来实现数值规约。本文将介绍数值规约的流程,并提供详细的代码示例和注释。 ## 数值规约的流程 下面是数值规约的一般流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 导入所需的库 | | 2 | 加载数据
原创 6月前
29阅读
五、数据规约数据归约(Data Reduction)用于在尽可能保持数据完整性的基础上得到数据的归约表示。也就是说,在归约后的数据集上挖掘将更有效,而且仍会产生相同或相似的分析结果。数据归约包括维归约、数量归约和数据压缩。(一)维归约维归约的思路是减少所考虑的随机变量或属性的个数,使用的方法有属性子集选择、小波变换和主成分分析。属性子集选择是一种维归约方法,其中不相关、弱相关或冗余的属性或维被检测
当前电力系统中,对变电站自动化的要求越来越高,为方便变电站中各种IED的管理以及设备间的互联,   就需要一种通用的通信方式来实现。IEC61850提出了一种公共的通信标准,通过对设备的一系列规范化,   使其形成一个规范的输出,实现系统的无缝连接。   IEC61850标准是基于通用网络通信平台的变电站自动化系统唯一国际标准,它是由国际电工委员会第57技术委员会(IECTC57)的 3个工作组1
转载 精选 2009-03-10 14:11:24
3113阅读
1点赞
5评论
概述IEC61850的目标是实现产品之间的互操作性,要想很好的实现这一目标最好不要各独自去开发IEC61850,而应该购买非常成熟的IEC61850协议栈进行开发,试想如果都用相同的协议栈开发那么互操作性自然而然的就不存在问题了,但是每个企业都有不同的选择,本文对国内可选的协议栈进行简单的介绍,为尚未做出选择的用户做一个参考。目前在国内可选择的IEC61850协议栈主要有三大协议栈,分别是:美国的
1.为什么要把降维作为一个单独的预处理步骤?复杂度依赖于输入的维度d和数据样本的规模N,为了减少存储量和计算时间。较简单的模型在小数据集上更为鲁棒,较简单的模型具有较小的方差。当数据能够用较少特征解释时,就能够更好地理解解释数据的过程,使得能够提取知识。当数据能够用少数维表示而不丢失信息时,我们可以对数据绘图,并且可视化地分析它的结构和离群点。降维的主要方法有两个:特征选择和特征提取。特征选择是从
# 实现104规约Python示例 104规约是一种网络协议,广泛应用于智能出货机和自动贩卖机等设备中。以下步骤将指导你如何实现104规约的基本功能,同时为你提供相应的 Python 代码示例。 ## 实现步骤 我们可以将实现过程分为以下几个步骤: | 步骤 | 说明 | |------|--------------------------
原创 14天前
11阅读
# Python子函数规约Python中,函数是一种非常重要的概念。它是一段可重复使用的代码,用于执行特定的任务。在编写大型程序时,函数能够帮助我们将代码分解成小块,使得程序结构更加清晰,易于维护和扩展。 在函数的定义中,有一个重要的概念叫做子函数。子函数指的是在函数内部定义的函数,它们被称为嵌套函数或内部函数。子函数只能在父函数内部被调用,外部无法直接访问到它们。通过使用子函数,我们可以
原创 8月前
42阅读
1.while 循环#!/usr/bin/env python3 n = 100 sum = 0 counter = 1 while counter <= n: sum = sum + counter counter += 1 print("1 到 %d 之和为: %d" %(n,sum)) 输出结果: 1 到 100 之和为: 5050 **
转载 8天前
15阅读
一、通信中包含的主要内容:                              客户端 &nb
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 【强制】所有的覆写方法,必须加 @Override 注解。 说明:getObject() 与 get0bject() 的问题。一个是字母的 ...
转载 2021-09-07 10:23:00
167阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用 /*内容/ 格式,不得使用 // xxx 方式。 说明:在 IDE 编辑窗口中,Javadoc 方式会提示相关注释,生成 Javadoc 可以正确输出相应注释;在 IDE 中,工 ...
转载 2021-09-08 17:58:00
162阅读
2评论
1.SpringBoot简介什么是springboot?spring公司提供的,用来开发JavaEE的框架为何用springboot?(spring已经很优秀了,为何需要springboot呢?因为spring项目写代码很爽,但是有麻烦的地方,第一是需要配置的maven依赖太多,第二是依赖的jar包版本总是冲突,第三是运行使用的配置文件太多,添加一个框架或者技术,就多一个配置文件,用springb
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】前后端交互的 API,需要明确协议、域名、路径、请求方法、请求内容、状态码、响应体。 说明: 1)协议:生产环境必须使用 HTTPS。 2)路径:每一个 API 需对应一个路径,表示 API 具体的请求地址: a)代表一种资源,只能为名词, ...
转载 2021-09-09 13:28:00
218阅读
2评论
规约算法0.引言1.reduction_12.reduction_23.reduction_34.result 0.引言有的地方也称之为归约算法./* asum: sum of all entries of a vector. * This code only calculates one block to show the usage of shared memory and synchro
  • 1
  • 2
  • 3
  • 4
  • 5