python编程
X_xZ_project
无为者,想做好一件事。
展开
-
主成分分析 python实现
主成分分析的步骤: 1.首先有一个原始数据阵X=[X1,X2,X3,X4] 2.对数据阵进行标准化,一般的标准化方法是Xi=(Xi-E(Xi))/i 3.求出新的矩阵的协方差矩阵 4.求出的特征值(从大到小排列)和特征向量 5.各主成分贡献度为 ,其中是协方差矩阵的特征值 code如下: import numpy as np import pandas as pd from...原创 2019-12-02 19:09:14 · 965 阅读 · 1 评论 -
python文件处理
文件读取: fill_reader.py with open('pi_digits.txt') as file_object: contents=file_object.read() print(contents) 要以任何方式使用问文件——哪怕仅仅是打印其内容,都得先打开文件,这样才能访问它。函数open()接受一个参数:要打开的文件的名称。python在当...原创 2019-11-16 09:25:02 · 207 阅读 · 0 评论 -
python类的继承
class Car(): def __init__(self,year,make,model): self.year=year self.make=make self.model=model self.distant=10 def describe_car(self): long_name=str(...原创 2019-11-15 21:11:20 · 205 阅读 · 0 评论 -
python 类的基本定义
class Dog(): '''一次模拟小狗的简单尝试''' def _init_(self,name,age): '''初始化属性name和age''' self.name=name self.age=age def sit(self): '''模拟小狗被命令时蹲下''' p...原创 2019-11-15 19:30:08 · 464 阅读 · 0 评论 -
python字典
在python中,字典是一系列的键-值对,每个键都与一个值相关联,你可以使用键来访问与之相关联的值。这个值可以是数字、字符串、列表乃至字典。 在python中,字典用放在花括号中的一系列键-值对表示。 比如: name={'name':'zhangsan','age':25} 要获取字典名可依次指定字典名和放在方括号内的键。 name={'name':'z...原创 2019-11-08 10:09:33 · 601 阅读 · 0 评论 -
python元组
元组的定义: python将不能修改的值称为不可变的,而不可变的列表被称为元组。 元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就想访问列表元素一样。 dimensions = (200,50) print(dimensions[0]) print(dimensions[1]) >>200 50 #如果直接修改元组的元素 ...原创 2019-11-03 11:54:04 · 166 阅读 · 0 评论 -
python列表(list)
列表由一系列按特定顺序排列的元素组成,在python中,用方括号([ ])来表示列表,并用逗号分隔其中的元素。 比如:list=['python','java','php'],list即为一个列表,其中的python即为列表中的一个元素,索引(index)为0,其索引为从0开始。 对于取列表后面的元素有一种特殊的语法,比如取list的最后一个元素可以用list[-1],用-1表示最后一个元素的...原创 2019-10-30 11:08:08 · 482 阅读 · 0 评论 -
python变量、字符串
变量 1.python的变量只能包含字母、数字、下划线,变量名可以用字母和下划线打头,但不能以数字打头 2.变量名不能包含空格,但可以用下划线分隔单词 3.不要将python的关键字和函数名用作变量名 字符串: 字符串就是一系列字符。在python中,用引号括起来的都是字符串,引号可以为单引号或者双引号 'This is a string.' "This is a str...原创 2019-10-30 10:29:43 · 164 阅读 · 0 评论