自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 ndarray 的创建及属性

在调用 zeros() 函数生成多维数组时,要注意传入的是一个元组,元组的各个元素指明了多维数组各个维度的大小。上面使用 arange() 函数生成的是一维数组,我们可以在生成一维数组后对其进行重塑,这样便可以得到多维数组。在上面的例子中,当我们明确指定元素类型时,虽然元素的类型为整型,但是由于明确指定了浮点型,所以得到的元素类型为浮点型。在上面的代码中,调用 reshape() 函数对生成的一维数组进行重塑,便得到一个 3 行 4 列的二维数组。由于我们创建的是一维数组,所以代码中得到的维度数为 1。

2022-10-31 19:23:02 52

原创 ndarray的赋值、视图、拷贝和广播

从上述内容可以看出,不管是赋值还是视图,对其中一个数组的改变都会影响另外一个。广播(broadcasting)指的是不同形状的数组之间的算术运算的执行方式。是一个 1 行 3 列的数组,当我们用一个 4 行 3 列的数组减去一个 1 行 3 列的数组时,便会对 1 行 3 列的数组进行广播。综上所述,我们可以得出视图相对于原来的数组来说,除了数据是共享的,其他都是独立的。另外,前面介绍的切片操作,得到的也是一个数组的视图。从上面的代码可以得出,当改变切片的数据时,原数组的数据也跟着进行了相应的改变。

2022-10-31 19:21:51 23

原创 Excel 公式、图表以及单元格的操作

例如: =SUM(A1:A3)将单元格 A1:A3 中的值加在一起,=SUM(A1:A3,B1:B3)将单元格 A1:A3 以及单元格 B1:B3 中的值加在一起。该数字可以是 4 之类的数字,A1 之类的单元格引用或 A1:A3 之类的单元格范围。当 Excel 文档中的行数较多时,我们下滑鼠标查看行内容时,行的标题也会上滑消失,这时候想知道没列代表的含义就不是很方便。A5 单元格的值为 A1,A2,A3 单元格的值相加。B5 单元格的值为 A1,A2,A3,B1,B2,B3 单元格的值相加。

2022-10-30 12:25:38 33

原创 SQL 的查询语句

还有就是,在处理 SQL 语句时,所有的空格都会被忽略,我们可以把一条 SQL 语句写在一行上,也可以分开写在多行上。在这里,有一点要说明下,SQL 语句不区分大小写,意思是我们可以使用大写或者小写,都是可以的。在查询之前,我们首先来看下导航面板,现在 sys 数据库的字体是加粗的,这表明当前选中的数据库是 sys。有点要注意的地方是,DISTINCT 关键字作用于所有的列,不仅仅是跟在其后的那一列。前面的查询中,SELECT 语句会返回所有匹配的行,但是,有时候我们不希望每个值每次都出现。

2022-10-29 14:52:22 726

原创 SQL的基本介绍

1.什么是数据库?2.什么是数据库管理系统?3.什么是 SQL?1.数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。用户可以对文件中的数据执行新增、删除、更新、查询等操作。2.数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户可以通过 DBMS 访问数据库中的数据,数据库管理员也可以通过 DBMS 进行数据库的维护工作。

2022-10-28 21:17:11 575

原创 Python之服务巡检

项目经过层层测试,最终上线了,此时我们很多时候需要保证线上是OK的。如果线上哪个服务出了问题,带来的后果是可想而知的。那么做线上巡检就成了我们很多测试,或者运维考虑的了,我们巡检不是为了去发现bug,更多的时候是保证服务是OK的,是可以访问的,比如我们Tomcat下的一个站点,很少有首页挂了,其他页面是OK的情况,因此我们巡检的目的是验证服务是否OK,有时也关注下响应时间。在讯飞开放平台上有很多第三方的webapi服务提供给用户使用,服务的可用性、授权和计量的准确性等都需要得到很好的保障,服务不可用,用户会

2022-10-27 20:56:10 292

原创 Python在接口测试中的应用

接口测试的方式有很多,可以使用的工具有jmeter,postman,soapUI等,也可以自己写代码进行接口测试(Python,java,go等等),工具的使用相对来说都比较简单,开箱即用。但如果接口中定义了一些需要加解密、数字签名等一些动态计算时,工具就很无助,唯有写代码进行实现测试。所以要根据接口协议,有针对性的进行选择工具,当工具不适合项目时需要进行工具开发。对于工具开发选择语言,语言本身没有优劣之分,选择自己擅长的和合适的。

2022-10-26 20:05:54 567 1

原创 APP自动化效果测试工具

uiautomator2是一个自动化测试开源工具,仅支持Android平台的原生应用测试。它本来是Google提供的一个自动化测试的Java库,后来发展了python-uiautomator2,封装了谷歌自带的uiautomator测试框架,提供便利的python接口,用它可以很便捷的编写python脚本来实现app的自动化测试。uiautomator2 提供了点击、长按、输入文本、滑动、拖拽、截屏等方法,能够模拟用户的各种动作。

2022-10-25 20:08:18 1845

原创 Web3.0是什么?带你解析Web3.0

万维网的发明者伯纳斯·李很早就提出了Web3.0的概念。他认为Web3.0是语义网,英文是Semantic Networks,其愿景是语义网能够使用本体论,分析互联网上的所有数据,允许机器在没有人工干预的情况下处理许多任务。这个就不展开解释了,因为现在大家熟知的Web3.0不是这个概念。

2022-10-23 19:46:21 1883 3

原创 Excel 的基本概念以及 Excel 文件的创建

为了能够使用 Python 对 Excel 文件进行操作,我们需要安装第三方库 openpyxl。

2022-10-21 23:57:09 135

原创 《聊聊我的故事 | 谈谈自己大学的收获,以及毕业的求职经历》

我也经常利用自己的空余时间,在各种技术社区和平台上阅读别人的优秀文章,并不断地学习专业技术,开始慢慢地加入了很多的写作社区,并发表了自己的文章。虽然说,才刚刚起步,或许会有很多的不足,但是随着时间的推移,我也会慢慢地加深对于技术的思考,能够进一步完善自己的不足,写出更多优质的文章内容,和喜欢的读者一起分享技术的喜悦。学习是一个循序渐进的过程,就是需要多读书,读好书,才能够提高自己的写作水平,写出更多优质的内容。

2022-10-15 21:13:03 136 7

原创 强大的爬虫框架 Scrapy

本节来介绍一个强大的爬虫框架 Scrapy。Scrapy 是一个基于 Twisted 的异步处理框架,是纯 Python 实现的爬虫框架,其架构清晰,模块之间的耦合程度低,可扩展性极强,可以灵活完成各种需求。

2022-10-14 21:43:58 183 3

原创 Python应用之计算阶乘

阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号。一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,通俗的讲也就是按顺序从1乘到n,所得的那个数就是n的阶乘。0的阶乘为1,自然数n的阶乘写作n!。输入一个整数n,求其阶乘n!

2022-10-12 19:57:59 1194

原创 Python之斐波那契数列的实现

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n - 1)+F(n - 2)(n≥ 2,n。

2022-10-11 20:47:05 985

原创 Python应用之求100以内的奇数和

用print函数将求和结果打印出来。

2022-10-10 21:01:44 392

原创 猿创征文|国产数据库---达梦应用技巧及使用案例

例子:./dm_service_installer.sh -t dmserver -p DMTESTSERVER -dm_ini /dm8/data/DMTEST/dm.ini。第五步:初始化参数,簇大小只能是16页、32页或64页,默认16页;7、./nca.sh:网络配置助手,用于disql连接数据库的ip对应别名,配置文件在/etc/dm_svc.conf,disql用法格式:disql。3、./dbca.sh:安装目录的tool目录下,数据库配置助手:创建、删除数据库实例,注册、删除数据库服务。

2022-10-09 21:28:52 87 5

原创 Python应用之九九乘法表

相信大多数小伙伴在小学二年级的时候就学习过九九乘法表,老师还要求我们倒背如流呢。今天就给喜欢编程的小伙伴讲一讲怎么通过编程实现打印出九九乘法表,我们可以使用学过的Python来实现。首先,我们在编程之前需要有一个思路,那就是怎么设计我们的程序。

2022-10-09 20:42:16 249

原创 Python的语法练习

前面的文章中我们已经学习了Python的许多知识点,了解了Python的基本概念和一些语法知识,算是对Python有了一个很好的了解。在接下来的最后一关,我们来一场华丽的华山论剑,我们将前面十三关的重要知识点浓缩成下面两个问题,大家一起来比拼下 Python 的武力值,为我们的课程画上一个完美的句号。

2022-10-08 20:57:58 610

原创 Python语法之异常处理

嫦娥本是后羿之妻,后羿射下 9 个太阳后西王母赐其不老仙药,但后羿不舍得吃下,就交于嫦娥保管。后羿门徒蓬蒙觊觎仙药,逼迫嫦娥交出仙药,嫦娥无奈情急之下吞下仙药,便向天上飞去。在嫦娥奔月的这个故事中,后羿的门徒蓬蒙等人觊觎仙药,就是一个异常,因为他们本身的品性不好, 如果再吃了长生不老的仙药,会对世间造成很大的危害;嫦娥无奈之下吞下仙药,便是对异常情况的一个处理,为了让异常情况不产生负面影响所采取的措施。在 Python 中,异常是在程序运行过程。

2022-10-07 20:53:25 89

原创 Python语法之模块和包

执行上述指令后,Python 首先会从自己内置模块中查找是否含有该模块的定义,若未查询到会从 sys.path 对应的模块路径查询是否含有对应模块的定义,如果搜索完成,仍然没有对应的模块时,则抛出 import 的异常。为了让创建的模块能够被找到,需要将模块放到上述路径中的一个,因为 Python 只会在这些路径中去查找模块,如果没有将模块创建在这些路径中,则找不到对应的模块,也就没办法应用模块中的对象和方法了。我们在编写程序的时候,也可以引用其他模块,包括 Python 内置的模块和来自第三方的模块。

2022-10-06 23:51:41 93

原创 Python语法之函数

关键字def标识函数头的开始。为函数名,命名规则和变量相同。parameters以逗号分隔的参数列表,用来接收传递给函数的值,参数列表是可选的。虽然参数列表是可选的,但是函数名后面的括号是必须的。标识函数头的结束。组成函数体的一条或多条语句,这些语句必须是相同的缩进(一般是缩进 4 个空格)。一般我们看到关键字def开始的语句,就表示这是一个函数。

2022-10-05 20:30:31 93

原创 Python语法之集合

集合是无序元素的集合,集合中的元素不可重复,并且创建完成后,其中的元素不可更改。但是整个集合是可以更改的,我们可以向其增加元素,也可以从中删除元素。也就是说,我们无法修改集合中的元素,但是我们可以对整个集合进行添加或者是删除等更改的操作。集合的创建非常简单,只需要将以逗号分隔的元素放在花括号{}中。

2022-10-04 15:17:11 156

原创 Python基础教程之循环

循环使得我们能够对列表中的每个元素执行相同的操作,这样对于任意长度的列表我们都可以很高效地对其进行处理。远古的时候,大地出现了严重的旱灾。炎热烤焦了森林,烘干了大地,晒干了禾苗草木。原来,帝俊与羲和生了 10个孩子都是太阳,他们住在东方海外,海水中有棵大树叫扶桑。10个太阳睡在枝条的底下,轮流跑出来在天空执勤,照耀大地。但有时,他们一齐出来给人类带来了灾难。为了拯救人类,后羿张弓搭箭,向那 9 个太阳射去。只见天空出现爆裂的火球,坠下一只只三足乌。最后,天上只留下一个太阳。

2022-09-19 23:13:49 196

原创 Python基础教程之列表

八仙过海是一个中国民间故事,讲了汉钟离、张果老、韩湘子、铁拐李、吕洞宾、何仙姑、蓝采和和曹国舅八位神仙各显神通渡海的故事。我们都知道变量只能被赋值为一个值,现在我们想把八位神仙的名字同时赋值,该如何实现呢?在 Python 中,我们可以通过来实现。列表是有序数据的集合。定义的语法是使用方括号 [ ] 括起来以逗号分隔的数据。就是一个列表,[ ]包含的每一个信息称为元素,‘汉钟离’、‘张果老’、'韩湘子’等就是元素。

2022-09-19 22:54:09 179

原创 Python基础教程之流程控制

首先我们一起来了解一下牛郎织女的故事:传说古代天帝的孙女织女擅长织布,每天给天空织彩霞。她讨厌这枯燥的生活,就偷偷下到凡间,私自嫁给河西的牛郎,过上男耕女织的生活。此事惹怒了天帝,把织女捉回天宫,责令他们分离,只允许他们每年的农历七月七日在鹊桥上相会一次。织女因为厌烦了每天织布的枯燥生活,选择下到凡间。在我们的生活中,也经常要做大大小小的各种决策。影响我们做出决策的因素有很多,一般是当某些条件满足时,我们会做出决策 A;条件不满足时,做出决策 B。

2022-09-16 23:01:34 152

原创 Python基础教程之数据类型

之前我们已经介绍了变量、变量的创建和赋值,以及变量的命名规则等等。、和。我们仔细来看这个语句:我们看到,在我们对变量进行赋值时,有的赋值内容有引号,有的没有引号,这其实就是因为这些信息属于不同的数据类型。

2022-09-15 22:11:47 309

原创 Python基础教程之变量

在程序设计语言中,变量是存储单元的标示牌,在这块存储单元中,可以存储任何值,我们可以通过变量名来访问存储的值。在上图中,age 是内存地址 0X107A5D960 的标示牌,我们可以通过 age 来访问变量的值 18。

2022-09-14 17:47:01 310

原创 Python基础教程之Python简介

举一个做菜的例子吧,假设现在我们需要厨师给我们做一道西红柿炒鸡蛋的菜,在这里厨师就相当于计算机,而菜谱就相当于给计算机的下的指令,计算机会根据我们所下达的指令来完成某一项任务便相当于厨师根据菜谱做出西红柿炒鸡蛋这道菜。

2022-09-13 16:34:57 195

原创 如何用Python代码绘制赏月美景?

再过几天就是八月十五了,又迎来了一年一度的中秋节。在我国大部分地区,中秋节是仅次于春节的传统节日、象征着团圆安康。在这天,天上的月亮会格外的大、格外的圆,我们吃到嘴里的月饼也比平常要甜。

2022-09-03 19:14:26 2553 9

原创 全面解析FPGA的基础知识

FPGA(Field- Programmable Gate Array),即现场可编程门阵列,它是在 PAL、GAL、CPLD等可编程器件的基础上进一步发展出来的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA 普遍用于实现数字电路模块,用户可对 FPGA 内部的逻辑模块和 I/O模块重新配置,以实现用户的需求。它还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改。...

2022-08-28 23:23:35 1111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除