0
推荐
1091
阅读
Numpy札记5_索引迭代切片
Numpy特点Numpy的数组和Python中的列表一样,能够用于索引、切片和迭代。一维数组:和Python正常使用多维数组:每个轴都有一个索引index,并以逗号分隔索引都是从0开始,多维数组也是0开始数组的每行每列数据索引都是从0开始切片中包含头部,不包含尾部三个点... 表示轴的索引for循环遍历的是每行的数据;数组的fla...
0
推荐
1157
阅读
Numpy札记4_通用函数
Numpy中为我们提供了常见的数学函数,sin、cos、exp等,在numpy中这些函数对数组中的每个元素进行计算,并且保存在新的数组中。三角函数sin、cosimage.png数值运算函数image.png部分常用的函数功能,以供查阅:一元通用函数二元通用函数各种例子image.pngimage.pngimage.png
0
推荐
917
阅读
阅读札记4_品村上春树
这段时间看了不少村上春树先生的小说,著名的《挪威的森林》,村上先生的处女作《且听风吟》,还有《海边的卡夫卡》、《国境以南,太阳以西》等。在他的小说里,在他的字里行间,在他的书海世界里,总能感受到里面的角色,主人公也好,他身边的人也罢,似乎都在寻求什么:生活,青春,梦想,自我。他们总是在与内心的自...
0
推荐
1099
阅读
算法札记3_选择排序
选择排序算法思想选择排序的思想是从待排序的数据中选出最小的值,与其最左边的数字进行交换,重复以上步骤。在序列中查找最小值使用的是线性查找。菜鸟课程选择排序-Python语言描述image.pngimage.png算法步骤1、先用list[0]和list[1]~list[len(list)]比较,如果list[0]大,交换位置,将较小值放在list[0]即首位上。2、...
0
推荐
979
阅读
Python札记34_继承(inheritance)
面向对象编程OOP有以下三个特征,本篇札记中主要讨论继承的知识点:继承多态封装继承概念继承inheritance是面向对象设计中一个重要的概念。如果一个类A继承自另一个类B,则称B是A的父类或者超类,或者A是B的子类。继承可以使得子类具有父类的属性和方法,不再需要重新编写方法。同时,子类还可以重新定义自己的属性和方...
0
推荐
1071
阅读
Python札记33_绑定方法和非绑定方法
在类中除了属性还有方法,通常情况下通过实例来进行调用类的方法。本篇札记讲解四个方面进行:绑定方法非绑定方法静态方法类方法非绑定方法 unbound method通过类的名字直接来调用方法对象(函数对象),叫做非绑定方法。其中Foo是类,bar是类中的方法。类名字---->方法对象class Foo:
def bar(self): # 第一个...
0
推荐
892
阅读
Python札记32_Python面试知识1
今天写点关于自己在网上收集的关于Python面试方面的知识,作为记录用,希望对看到的朋友有所帮助。基础真的很重要。笔者一位编程朋友Jackson对我说的这句话,共勉!Python应用领域云计算、科学运算:云计算最火的语言,典型应用OpenStack自然语言处理NLP计算机视觉、图形GUI人工智能、深度学习:典型的库Numpy,SciPy,M...
0
推荐
1293
阅读
MySQL札记1_ubuntu18.04安装MySQL5.7 96
最近ubuntu18.04中安装的数据库MySQL5.7出现了问题,打算重新安装下。本文中将步骤记录如下:官网下载源码安装官网下载进入MySQL数据库的官网。里面有各种版本,MySQL5.5,MySQL5.6,MySQL5.7,MySQL8.0。其中前三者是应用最广泛的,8.0目前刚出来,属于起步阶段,问题还是很多;而且网上的资源比较少。笔者安装5.7,找...
0
推荐
977
阅读
Python札记31_self和数据流转
本文中主要讲解参数self的作用和数据流转的知识。self类里面的任何方法或者说函数的第一个参数必须是self。但在创建实例的时候,没有用到这个参数,不显式得写出来。例子class Person:
def __init__(self, name):
self.name = name
print(self)
print(type(self))
boy = Person("xiaoming")...
0
推荐
908
阅读
Python札记30_属性
类属性class A:
x = 6
A.x
定义一个类A,A中有个变量x引用的对象是6x称之为类A的属性,6称之为属性的值A.x称之为调用类属性的方式如果想调用某个类的属性,使用英文的句号.类属性仅与其所定义的类绑定,这种属性本质上就是类中的变量。比如例子中,x是一个变量,也是类A的属性。类属性也称之为静态变量或静态数据...
0
推荐
805
阅读
Python札记29_实例
在上一篇札记创建一个类class中介绍了如何来创建一个类,以及讲解了初始化函数和类的调用。本文中讲解实例的相关知识。类是对象的定义,具有属性和方法。实例才是真实的物件,具体存在的东西。比如,美女是一个类,西施才是具体的实例,真实的存在。创建实例创建实例之前必须先有一个类可以供调用,这里直接引用之前创建...
0
推荐
942
阅读
Python札记28_编写一个类class
编写一个简单的类来进行讲解类的相关知识:Person类class Person:
"""
This is a sample of class # 注释部分
"""
def __init__(self, name):
self.name = name
def get_name(self):
return self.name
def color(self, color):
d = { }
d[sel...
0
推荐
830
阅读
Python札记27_类和实例
类、属性、方法、实例是我第一遍看书的过程中非常懵圈的知识点,不得不承认:类是编程中的重中之重,在Python中也不例外。所以在接下来的几篇札记中将会重点介绍这几个概念和知识,是笔者的一丝拙见,如有不妥之处,恳请大佬们指出。面向对象类实例属性术语在解释面向对象之前,先了解几个术语:问题空间:问题解决者对...
0
推荐
1243
阅读
Python札记26_python特殊函数详解(待更新)
本篇札记对Python中几个比较特殊函数进行一个总结,文中提到的函数在前面的札记基本上都有阐述,本文主要是复习巩固和总结的作用,温如而知新。reverse原地修改,不生成新的列表没有返回值list2 =[1, 2, 4, 5]
list2.reverse()
list2
reversed反转功能参数是可迭代对象返回对象用list进行显示list1 = [1, 2, 3, 4]
list(...
0
推荐
1082
阅读
Python札记25_reduce、filter、zip
在上一篇[Python札记24_lambda、map]札记中主要学习了lambda和map函数,本文中主要讲解reduce、filter、zip的相关知识。reduce在Python3中reduce已经被转移到functools模块里面了,使用的时候需要进行导入:from functools import reduce两个参数 reduce(function, seq)执行:从左到右根据函数一次执行返回值是一个value...