jupyter练习

本文详细记录了使用Jupyter Notebook进行数据分析和编程实践的过程,包括创建、运行代码单元格,以及Markdown笔记的编写技巧。通过实例展示了如何利用Jupyter进行交互式学习和项目开发。
摘要由CSDN通过智能技术生成
%matplotlib inline

import random

import numpy as np
import scipy as sp
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

import statsmodels.api as sm
import statsmodels.formula.api as smf

sns.set_context("talk")
anascombe = pd.read_csv('data/anscombe.csv')
anascombe.head()
dataset x y
0 I 10.0 8.04
1 I 8.0 6.95
2 I 13.0 7.58
3 I 9.0 8.81
4 I 11.0 8.33
print(anascombe.groupby('dataset')['x'].mean())
print(anascombe.groupby('dataset')['x'].var())
dataset
I      9.0
II     9.0
III    9.0
IV     9.0
Name: x, dtype: float64
dataset
I      11.0
II     11.0
III    11.0
IV     11.0
Name: x, dtype: float64
print(anascombe.groupby('dataset')['y'].mean())
print(anascombe.groupby('dataset')['y'].var())
dataset
I      7.500909
II     7.500909
III    7.500000
IV     7.500909
Name: y, dtype: float64
dataset
I      4.127269
II     4.127629
III    4.122620
IV     4.123249
Name: y, dtype: float64
df = anascombe.groupby('dataset')['x']
X = []
for key, x in df:
    X.append(x.values)
df = anascombe.groupby('dataset')['y']
Y = []
for key, y in df:
    Y.append(y.values)
for i in range(0,len(X)):
    print(np.corrcoef(X[i],Y[i])[0][1])
0.81642051634484
0.8162365060002427
0.8162867394895982
0.816521
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值