python金融分析的实验目的和要求:Python适合做数据分析,有很多成熟的数据分析框架:Pandas,Numpy等,这些在课程中都有教。这些框架都可以很方便的完成数据分析的任务。
对象在python里,其实是一个指针,指向一个数据结构,数据结构里有属性,有方法。 对象通常就是指变量。从面向对象OO的概念来讲,对象是类的一个实例。在python里很简单,对象就是变量。 class A: myname="class a" 上面就是一个类。
速度快:
Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。 免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
import threading , timedef countstr(f):
global findstr,occurtimes
times=0
for string in f:
if findstr in string:
times+=1
occurtimes.append(times)
occurtimes=[]
threadnum=int(raw_input("please input thread number:"))
filename=raw_input("please input filename:")
findstr=raw_input("please input to find string:")
text=open(filename).readlines()
start=time.time()
threads=[]
for i in range(threadnum):
t=threading.Thread(target=countstr,args=(text[i::threadnum],))
threads.append(t)
t.start()
for t in threads:
t.join()
end=time.time()
print("multithread using %.5f seocnds"%(end-start))
print('string "%s" occurs %d times'%(findstr,sum(occurtimes)))
occurtimes=[]
start=time.time()
countstr(text)
end=time.time()
print("singlethread uing %.5f seconds"%(end-start))
print('string "%s" occurs %d times'%(findstr,sum(occurtimes)))
两个样本比例之差是什么分布? 当大样本的情况下,它可由正态分布来近似,这一结论对于置信区间的计算,以及总体比例差的假设检验非常重要,这里要给出的并不是理论推导,而是通过实验的方式给出样本比例之差的分布。实验步骤如下:
2 计算总体比例并画图