自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python常见面试题

第1题:是否遇到过python的模块间循环引用的问题,如何避免它?这是代码结构设计的问题,模块依赖和类依赖如果老是觉得碰到循环引用可能的原因有几点:1.可能是模块的分界线划错地方了2.可能是把应该在一起的东西硬拆开了3.可能是某些职责放错地方了4.可能是应该抽象的东西没抽象总之微观代码规范可能并不能帮到太多,重要的是更宏观的划分模块的经验技巧,推荐uml,脑图,白板等等图形化的工具先梳理清楚整个...

2017-12-27 14:24:00 75

原创 读取gzmt.csv文件,计算均值及概率

问题:读取gzmt.csv文件所有数据,选取收盘价格(倒数第二列),计算20天均值,权重取成交量(选做:时间权重为半衰期为15天);将该均值修剪为超过600的都设置为1000,并打印出该均值超过550或者低于400的日期是周几的概率,比如周一的概率,周二的概率等。实现:import numpy as npimport datetimeclose, num = np.lo...

2017-12-26 20:32:00 164

原创 NumPy数组对象

1.创建NumPy数组import numpy as np# 创建3*2*4的三维数组a = np.arange(24).reshape(3, 2, 4)# 打印三维数组的所有元素print('a数组:\n', a)# 打印三维数组的维度print('a数组维度:\n',a.shape)# 创建3*5的随机数组b = np.random.randin...

2017-12-26 19:28:00 122

原创 写一个带文本菜单的程序,菜单项如下 (1) 取五个数的和 (2) 取五个数的平均值 (X) 退出。...

问题:写一个带文本菜单的程序,菜单项如下(1) 取五个数的和 (2) 取五个数的平均值(X) 退出。由用户做一个选择, 然后执行相应的功能。当用户选择退出时程序结束。实现:#coding=UTF-8while True: print('(1) 取五个数的和') print('(2) 取五个数的平均值 ') print('(X) ...

2017-12-26 18:41:00 293

原创 给出两个单词word1和word2,写一个函数计算出将word1 转换为word2的最少操作次数。...

问题:给出两个单词word1和word2,写一个函数计算出将word1 转换为word2的最少操作次数。你总共三种操作方法:1、插入一个字符2、删除一个字符3、替换一个字符格式:输入行输入两个字符串 word1 和 word2,最后输出将 word1 转换为 word2的最少操作次数。例如:输入word1 = "mart" word2 = "karma"输出3准备知识:编辑距离及编辑距...

2017-12-26 17:37:00 2649

原创 Python数据类型

1.Python支持五种基本数字类型,其中有三种为整型类型(1)整型int(2)长整型long(3)布尔型bool(4)浮点型Floating-point(5)复数complex2.int型标准整数类型(1)十进制(2) 2进制是以0b开头的:例如: 0b11 则表示十进制的3(3) 8进制是以0开头的:例如: 011则表示十进制的9(4) 16进制是以0x开头的:例如: 0x11则表示十进制...

2017-12-21 23:03:00 64

原创 Python中的__init__和__new__

一、__init__ 方法是什么?使用Python写过面向对象的代码的同学,可能对 __init__ 方法已经非常熟悉了,__init__ 方法通常用在初始化一个类实例的时候。例如:# -*- coding: utf-8 -*- class Person(object): """Silly Person""" def __init__(self, na...

2017-12-20 20:02:00 54

原创 Python字符串的相关操作

1.大小写转换判断字符串s.isalnum()#所有字符都是数字或者字母s.isalpha()#所有字符都是字母s.isdigit()#所有字符都是数字s.islower()#所有字符都是小写s.isupper()#所有字符都是大写s.istitle()#所有单词都是首字母大写,像标题s.isspace()#所有字符都是空白字符、\t、\n...

2017-12-19 23:03:00 60

原创 Python学习基础知识概要

1.输入输出输出实例print 'hello','world'hello world输入实例name = raw_input();print "hello,",name worldhello,world输入时提示实例name = raw_input('please enter your name:');print "...

2017-12-19 22:35:00 81

原创 Python中map函数

1.简介python 提供内置函数map(), 接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。例如:(1)对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:d...

2017-12-19 21:25:00 177

原创 python常用库之random

random是内建(built-in)函数,作用是产生随机数,使用较多.1.导入模块首先是导入模块:import random接着就可以调用random模块下的函数了,例如:random.randint(1,100)语句的含义是产生1至100(包含1与100)的一个随机数。也可以: from random import randint #直接导入randint函数...

2017-12-19 16:47:00 147

原创 测试基础

一 软件工程要点1.软件概念:程序+数据+文档(1) 当运行时,能够提供所要求功能和性能的指令或计算机程序集合(2)该程序能够具有满意地处理信息的数据结构(3)描述程序功能需求以及程序如何操作和使用所要求的文档2.软件特性:(1)软件是一种逻辑实体,具有抽象性(2)软件没有明显的制造过程(3)软件在使用过程中没有老化、磨损的问题,但有退化问题(4)软...

2017-12-02 19:13:00 253

空空如也

空空如也

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

TA关注的人

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