人生苦短python作伴_人生苦短,我用python

真正的强者只是找到了一条适合自己走的路,并坚持走下去而已!!!

人生苦短,我用python

python 就像是一个木匠的工具箱,他可以让木匠更快更好的干完活。为什么呢?因为它节省了造轮子的时间和精力,就像我们在现实生活中一样,要让食物保鲜,只需要打开冰箱把东西丢进去就可以了,而并不需要了解它工作原理,去创造一个冰箱再去让食物保鲜。

如何用python

用python 做可以做许许多多有意思的事,因为里面有很多类似冰箱的工具。比如说写几行代码就可以画出各种绚丽的统计图,写写爬虫什么的,当然也是可以搞搞大数据、人工智能什么的。笔者准备学学python,写写相关的文章,现在主要会记录一下用一些相关的工具库干一些不枯燥的事:

数据获取:

数据处理:

matplotlib

pandas

数据分析:

scikit-learn

tensorflow

小小的demo

import requests

import pandas as pd

import numpy as np

import matplotlib.pyplot as plt

def get_info(language):

url = 'https://api.github.com/search/repositories?q=language:%s&sort=star&order=desc'%(language)

r=requests.get(url)

return r.json()

def trans_pandas(response_dict):

df = pd.DataFrame(columns=['created_at','updated_at','name','forks' ,'stars','size'])

for resp_dict in response_dict['items']:

df = df.append({

'created_at':resp_dict['created_at'],

'updated_at':resp_dict['updated_at'],

'name':resp_dict['name'],

'forks':resp_dict['forks'],

'stars':resp_dict['stargazers_count'],

'size':resp_dict['size']},ignore_index=True)

return df

def show(df):

x = df['name'].head(5)

y = df['stars'].head(5)

plt.title('Python中最受欢迎的前五个开源库')

plt.bar(x,y)

plt.xlabel(x)

plt.rcParams['font.sans-serif']=['SimHei']

plt.rcParams['axes.unicode_minus']=False

res = get_info('python')

data_frame = trans_pandas(res)

show(data_frame)

data_frame.head()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值