1、简介NumPy :一种高效处理ndarray的包, ndarry:存储多维 同类数据2、关于数组维度常用的数组维度 是 1维 (1 行 n 列)、2维(n 行 n 列)、3维(n 块 n 行 n 列),其对应各轴 axis 方向分别编号如下所示: (对于维度的介绍,官网是这么写的“ In NumPy dimensions are called axes”,即维度称为轴。)一维数组其实可以看作是
转载 2023-08-16 10:07:00
411阅读
本人对编程语言实在是一窍不通啊。。。今天看了廖雪峰老师的关于迭代,迭代器,生成器,递归等等,word天,这都什么跟什么啊。。。1.关于迭代如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)(Iteration的中文意思就是:反复、重复、迭代等)。而这些for循环所遍历的对象(list or tuple 等)成为可迭代对
Python概论   Python是近年来越来越受欢迎的编程语言,python语言短小精悍,拥有大量的第三方库,形成了辽阔的计算生态。下面就走进python语言的世界,Life is short, we need python!更新历史:2021年5月25日完成初稿  Python是一门年轻的编程语言,由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990年代初设计,第1个
  容器(container)容器是一种把多个元素组织在一起的数据结构,容器的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器。通常这类数据结构把所有的元素存储在内存(也有一些特例,并不是所有的元素都放在内存,比如迭代器和生成器对象)在Python,常见的容器对象有:list, deque(队列), ….set,(可变集合) frozenset
Python是一个真正面向对象的语言,它只增加了很少的新语法就实现了类。它的类机制是C++ 和Modula-3的类机制的混合。Python的类并不严格限制用户对定义的修改,它依赖于用户自觉不去修改定义。然而Python对类最重要的功能都保持了完全的威力。类继承机制允许多个基类的继承,导出类可以重载基类的任何方法,方法可以调用基类的同名方法。对象可以包含任意多的私有数据。用C++术语说,所有类成员(
# 在 Python 实现扁平层的概念 扁平层的概念,通常是指在处理多层数据时,将所有层级的数据汇总成一个一维数组的过程。这个概念在数据处理与分析中非常常见,尤其是在处理嵌套数据结构如列表或字典时。在本文中,我们将通过一个简单的步骤流来教你如何在 Python 实现这一概念。 ## 流程概述 以下是实现扁平层概念的步骤: | 步骤 | 描述
原创 10月前
17阅读
台这个概念早期是由美军的作战体系演化而来的,技术上所说的“台”主要是指学习这种高效、灵活和强大的指挥作战体系。电商经过十几年的发展,组织已经庞大而复杂,业务不断细化拆分,也导致野蛮发展的系统越来越不可维护,开发和改造效率极低。也有很多新业务不得不重复造轮子,所以台的目标是为了解决效率问题,同时降低创新成本。所谓的业务台就是:通过制定标准和机制,把不确定的业务规则和流程通过工业化和市场化的手
转载 2023-11-30 13:04:14
59阅读
一:Python是什么?1:什么是Python①:Python 是一种解释型、面向对象的语言。由吉多·范罗苏姆(Guido van Rossum)于 1989 年发明,1991 年正式公布②:Python 单词是“大蟒蛇”的意思。但是龟叔不是喜欢蟒蛇才起这个名字,而是正在追 剧:英国电视喜剧片《蒙提·派森的飞行马戏团》(Monty Python and the Flying Circus)。2:P
转载 2023-08-25 22:14:17
129阅读
数据类型Python的原生数据类型主要有布尔、数值、字符串、列表、元组、集合和字典。 调用函数type()得到对象的数据类型。 需要注意的是,字符类型需要用单引号或双引号表示; 空值用None表示。与许多编译语言(如Java、C++)相比,Python的对象引用没有恒不变的关联类型,即可以随时将一个数值赋值为一个字符型串,但不能不同的数据类型进行算术运算。如:`a = 5 print(type
 1.super被引入的初衷           super()通常是被说成super函数,其实它是一个内置的类,是在Python2.2新增加的,super()实例化一个super对象,这个super对象充当一个访问代理的角色,它帮助子类的对象访问父类,祖父类以及所有祖先类中被方法(尤其
转载 2023-11-08 22:59:32
342阅读
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表(list)是一组有序存储的数据,列表具有如下特性:• 和变量一样,每个列表都有一个唯一标识它的名称;
转载 2023-05-24 09:34:57
118阅读
  异常(基础) exception:     异常 是与正常相对的情况;  什么是错误?     错误是指由于逻辑或语法等导致一个程序无法正常执行的问题;  特点:     有此错误是无法预知的;  什么是异常:     异常是指程序出错时标识的一种状态;     当异常发生时,程序不会再向下执行,而转去调用此函数的地方待处理此错误并恢复为正常状态;  作用:     用作信
转载 2023-07-03 18:52:49
87阅读
一、索引原理什么是索引?索引在MySQL也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表的数据量越来越大时,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高好几个数量级。索引相当于字典的音序表,如果要查某个字,如果不使用音序表,则需要从几百页逐页去查。二、索引的原理一 索引原理索引的目的在于提高查
转载 2023-07-27 20:07:49
120阅读
对象:代表现实世界可以被明确辨识的实体,具体存在的个体 例如:一个图形,一个学生,一个游戏都可认为是一个对象。 对象有自己的特性,状态和行为。 例如:人 他的特性就像人的身份证 状态(属性,特征)就像人的身高,体重等 行为:跑,跳,笑等 对象就是实例,而实例就是对象。 **类:**一组相关的属性和行为的集合,是一个抽象的概念。 例如:人,动物等举个栗子: 例如计算圆的面积 定义一个类, 而不同的半
一、模块(Module) 1、模块的作用 一个Python模块其实就是一个脚本文件,具有后缀“.py”,例如 hello.py 就是一个模块文件名,和普通文件一样可以被永久保存在本地存储磁盘。 2、模块的内容      Python模块存放的是一些程序代码,例如,变量定义、函数定义或是代码语句。下面是hello.py模块的内
转载 2023-08-10 19:08:46
98阅读
目录一、什么是Numpy?二、如何导入NumPy?三、生成NumPy数组3.1利用序列生成3.2使用特定函数生成NumPy数组(1)使用np.arange()(2)使用np.linspace()四、NumPy数组的其他常用函数(1)np.zeros()(2)np.ones()五、N维数组的属性1.NumPy数组的物理内存和逻辑视图2.ndim属性 3.shape属性六、NumPy数组
转载 2024-07-29 09:50:07
23阅读
函数式编程(Functional Programming)是一种编程范式,它将计算视为数学函数的求值过程,避免了状态和可变数据。Python提供了丰富的函数式编程工具,包括高阶函数、lambda函数以及map、reduce和filter等函数。在本文中,我们将探讨Python的函数式编程概念,并提供相关的代码示例。什么是函数式编程?函数式编程是一种编程范式,它强调函数的使用作为计算的主要构建块。
原创 2023-09-22 09:14:18
92阅读
对于python概念的理解对于python概念的理解对于python概念的理解包(Package)包是一个包含多个模块的特殊目录目录下有一个特殊的文件_init__.py包名的命名方式和变量名一致,小写字母好处使用import 包名 可以一次性导入包中所有的模块__init__.py要在外界使用包的模块,需要在_init__.py中指定对外界提供的模块列表...
原创 2021-08-02 13:46:44
283阅读
在计算机程序的开发过程,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。 在Python,一个.py文件就称之为一个模块(Module)
转载 2017-03-16 16:32:00
87阅读
2评论
Python,面向对象编程(Object-Oriented Programming,简称OOP)是一种强大而灵活的编程范式,它使程序员能够更好地组织和管理代码。本文将介绍Python的面向对象编程的基本概念,包括类、对象、继承和多态,并附上相关的示例代码。什么是面向对象编程?面向对象编程是一种将程序组织为对象的编程范式。对象是一种包含数据和相关方法(函数)的封装单元。Python的所有东西
原创 2023-09-22 09:15:02
131阅读
  • 1
  • 2
  • 3
  • 4
  • 5