Python
IM_bean_sir
这个作者很懒,什么都没留下…
展开
-
Jupyter notebook快捷操作
Jupyter Notebook 有两种键盘输入模式。编辑模式,命令模式。命令模式 (按键 Esc 开启)Enter: 转入编辑模式 Shift-Enter: 运行本单元,选中下个单元 Ctrl-Enter: 运行本单元 Alt-Enter: 运行本单元,在其下插入新单元 Y: 单元转入代码状态 M:单元转入markdown状态 R: 单元转入raw状态 1:...原创 2019-08-29 11:59:57 · 164 阅读 · 0 评论 -
匿名函数的作用,与普通函数的区别
lambda 匿名函数lambda [arg1 [,arg2,.....argn]]:expressiona = lambda x: x+1print(a(1))result: 2lambda函数与普通函数的区别:(1)省去定义的过程,代码变得更加简洁(2)省去了普通函数命名的过程lambda函数能实现较为简单的功能,但不能传递数据,不能在expression中使用f...原创 2019-01-14 17:52:20 · 4106 阅读 · 0 评论 -
Python3中的转义字符\r和\n
\r在最开始学到的时候,一直很难理解里面所谓回车的意思。实际\r 是将光标定位到本行开头,而\n是换行到下一行:print("你好啊\r我是")结果应该为: 我是啊print("你好啊\n我是")结果应该为:你好啊我是在print中如果在字符串前加上r,那原有的转义字符将变为普通字符print(r"\tt")结果应该为:\tt ...原创 2018-12-24 22:43:26 · 6589 阅读 · 0 评论 -
利用socket创建文件下载过程
利用Python中的socket进行文件下载过程客户端代码如下:import socket def main(): # 创建套接字 tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) dest_ip = input("请输入ip:") dest_port ...原创 2018-12-21 21:18:28 · 421 阅读 · 0 评论 -
Pygal program - visualization of high temperature
To visualize the high temperature of Alaska create visual_high.pyimport csvfrom matplotlib import pyplot as pltfilename = 'sitka_weather_07-2014.csv'with open(filename) as f: reader = csv.reader(f)...原创 2018-07-14 23:07:36 · 134 阅读 · 0 评论 -
Make craps more interesting
The die_visual.py has been modified, some new funcitons have been added。die_visual.pyimport pygalfrom die import Diedie1 = Die()die2 = Die(10)results = []for roll_num in range(10000): result1 = die...原创 2018-07-13 22:19:39 · 101 阅读 · 0 评论 -
基于掷骰子数据,利用Pygal画图
研究了半天spyder,想想还是先好好学python今天是学习了使用掷骰子生成的数据画图,代码如下:die.pyfrom random import randintclass Die(): """表示一个骰子的类""" def __init__(self,num_sides=6): self.num_sides = num_sides def...原创 2018-07-12 21:39:38 · 296 阅读 · 0 评论 -
利用python进行随机散点图绘制
先写了一个random_walk.py文件,一个类用于生成散点图 from random import choice class RandomWalk(): """"一个生成随机漫步的属性""" def __init__(self,num_points=5000): """"初始化随机漫步属性"""原创 2018-07-11 23:03:03 · 5020 阅读 · 0 评论