
Python
forward2016
这个作者很懒,什么都没留下…
展开
-
np.random.seed()函数
一、功能np.random.seed(n)函数用于生成指定随机数。二、参数把seed()中的参数比喻成“堆”;eg. seed(5):表示第5堆种子。三、代码实例seed()中的参数被设置了之后,np.random.seed()可以按顺序产生一组固定的数组,如果使用相同的seed()值,则每次生成的随机数都相同。如果不设置这个值,那么每次生成的随机数不同。但是,只在调用的时候seed()一下并不能使生成的随机数相同,需要每次调用都seed()一下,表示种子相同,从而生成的随机数相同。原创 2021-10-13 11:41:50 · 811 阅读 · 0 评论 -
Pandas 基础(13) - Crosstab 交叉列表取值
这小节的题目看起来还挺晦涩的, crosstab 是 pandas 的一个函数, 作用还蛮强大的, 一起来看一下吧~~~首先还是先引入一个例子文件:import pandas as pddf = pd.read_excel('/Users/rachel/Sites/pandas/py/pandas/13_crosstab/survey.xls')df输出:好, 下面看一下 crosstab 的功力:pd.crosstab(df.Nationality, df.Handed原创 2021-09-15 11:54:52 · 755 阅读 · 0 评论 -
python-matplotlib
import matplotlib.pyplot as pltfrom numpy.random import randnfig = plt.figure()plt.plot(randn(30).cumsum(), 'ko--')plt.plot(randn(30).cumsum(), color='k', linestyle='dashed', marker='o')import matplotlib.pyplot as pltfig = plt.figure()# 0...原创 2021-09-07 18:07:06 · 120 阅读 · 0 评论 -
python pandas 与SQL对比
https://blog.youkuaiyun.com/Eric_data/article/details/104421567https://www.cnblogs.com/yxhblogs/p/11026575.html原创 2020-06-04 11:30:50 · 726 阅读 · 0 评论 -
pandas使用drop_duplicates去除DataFrame重复项参数详解
DataFrame中存在重复的行或者几行中某几列的值重复,这时候需要去掉重复行,示例如下:data.drop_duplicates(subset=['A','B'],keep='first',inplace=True)代码中subset对应的值是列名,表示只考虑这两列,将这两列对应值相同的行进行去重。默认值为subset=None表示考虑所有列。keep='first'表示保留第一次出现的重复行,是默认值。keep另外两个取值为"last"和False,分别表示保留最后一次出现的重复行和去除所有原创 2020-06-04 11:14:27 · 2574 阅读 · 0 评论 -
三十岁了,从零开始学python还有前途吗?
从学习的角度来说,三十岁开始学习Python编程并不算晚,但是如果从就业的角度来说,却并不算早了。Python语言在当下的大数据时代背景下得到了广泛的应用,对于职场人来说,学习Python还是有一定必要的,尤其是对于数据比较敏感的岗位,像咨询类岗位、市场分析类岗位、运营管理类岗位等等。如果想在三十岁的时候通过学习Python来谋求一份程序员工作,则需要有一个系统的计划,毕竟三十岁对于程序员...转载 2019-08-14 17:23:11 · 3316 阅读 · 0 评论 -
Visualizing your code
When you're first learning about data structures such aslists, it helps to visualize how Python is working with theinformation in your program. pythontutor.com is a great toolfor seeing how Python ...原创 2019-08-14 15:55:05 · 175 阅读 · 0 评论 -
py计算两个日期之间相差的天数和月数
from IPython.core.interactiveshell import InteractiveShellInteractiveShell.ast_node_interactivity='all'import datetimedef days(str1,str2): date1=datetime.datetime.strptime(str1[0:10],"%Y-%m-%d"...原创 2019-08-08 10:59:31 · 768 阅读 · 0 评论 -
Jupyter notebook如何打印多个结果
from IPython.core.interactiveshell import InteractiveShellInteractiveShell.ast_node_interactivity='all'输入上面代码,才能让Jupyter notebook 打印多个结果,否则只会打印最后一个结果过...原创 2019-08-02 16:37:24 · 2919 阅读 · 0 评论 -
搭建开发环境
Day 1 - 搭建开发环境 首先,确认系统安装的Python版本是3.5.x: Linux $ python3 –version python 3.5.1 WIN python -V (V大写)然后,用pip安装开发Web App需要的第三方库: 异步框架aiohttp: linux $pip3 install aiohttp WIN py -原创 2017-07-13 12:22:25 · 323 阅读 · 0 评论