编程语言(Python)
文章平均质量分 78
无边际的梦想无止境的追求
有一种力量,无人能抵挡,它永不言败,生来倔强;有一种理想,照亮了迷茫,在这写满荣耀的地方
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
失踪人口回归系列,好长时间没有更新博客了,今天来记录下python的相关安装过程
python的重要性不必多说了,下面来介绍一下windows和mac系统下相关的安装和配置过程:windows环境:(1)首先在python的官网https://www.python.org,下载系统相应的python版本。 (2)下载完毕后进行安装,在安装的过程中记住勾选 Add Python X.XX In PATH, 然后可以选择默认安装或者自定义安装(设置安装位置原创 2017-10-02 10:51:12 · 405 阅读 · 0 评论 -
Numpy 性能
#简单好用的python(速度慢)+ 速度较快的numpy(基于C语言)#在numpy中,创建二维数组的默认方式为“C-type”,以行序在内存中存储数据#如果是“Fortran”方式创建,是以列序在内存中存储import numpy as npimport pandas as pdimport timerow_major = np.zeros((10,10),order原创 2017-11-10 21:38:20 · 518 阅读 · 0 评论 -
pandas tips one
import pandas as pddf1 = pd.DataFrame({'col1':[0,1],'col_left':['a','b']})#按列定义df2 = pd.DataFrame({'col1':[1,2,2],'col_right':[2,2,2]})print(df1)## col1 col_left##0 0 a##1原创 2017-11-10 20:05:08 · 23572 阅读 · 0 评论 -
Pandas tips
#numpy主要是列表形式,pandas主要是字典形式,pandas是基于numpy构建的#使得应用更加的简单,pandas的两个主要的数据结构为:Series和DataFrameimport pandas as pdimport numpy as nps = pd.Series([1,3,6,np.nan,44,1])print(s)#Series的字符串形式为:索引原创 2017-11-10 17:24:26 · 326 阅读 · 0 评论 -
numpy tips
import numpy as nparray = np.array([[1,2,3],[2,3,4]]) #列表转化为矩阵print(array)print('number of dim:',array.ndim) #打印维度print('shape:',array.shape) #行数和列数print('size:',array.size) #元素个数+原创 2017-11-09 21:56:11 · 257 阅读 · 0 评论 -
numpy tips one
import numpy as npA = np.arange(3,15)#array([3,4,5,6,7,8,9,10,11,12,13,14])print(A[3]) #6A = np.arange(3,15).reshape((3,4))print(A[2])#[11 12 13 14],打印第3行print(A[1][1]) #8print(A[1,1原创 2017-11-10 14:44:14 · 260 阅读 · 0 评论 -
Some tips about python Seven
import tkinter as tkwindow = tk.Tk()window.title('my window')window.geometry('200x200')l = tk.Label(window,text='',bg='yellow')#定义labell.pack()#把label包装到窗口上counter = 0def do_job():原创 2017-11-09 16:54:41 · 235 阅读 · 0 评论 -
some tips about python Six
import tkinter as tk #引入模块window = tk.Tk() #设置window对象window.title('my window')window.geometry('200x200')l = tk.Label(window,bg = 'yellow',width = 22,text = 'empty')#设置Label对象,宽度是2原创 2017-10-06 15:38:31 · 355 阅读 · 0 评论 -
come tips about python Five
import tkinter as tk #引入GUI模块window = tk.Tk() #创建Tk对象--窗口window.title('my window') #窗口的名称window.geometry('200x100')#窗口的大小,注意xvar = tk.StringVar() #定义字符串变量对象l = tk.Label(wind原创 2017-10-06 13:41:18 · 293 阅读 · 0 评论 -
some tips about python Four
import picklea_dict = {'da':111,2:[23,1,4],'23':{1:2,'d':'sad'}}file = open('pickle_example.pickle','wb')pickle.dump(a_dict,file)file.close()file = open('pickle_example.pickle','rb')a_原创 2017-10-03 22:51:33 · 295 阅读 · 0 评论 -
some tips about python Three
#多核运算 multiprocessingimport multiprocessing as mp#import threading as tddef job(a,d):print('aaaaa')if__name__ == '__main__'#t1 = td.Thread(target = job, args=(1,2)) #job表示引用,job()表原创 2017-10-03 20:53:37 · 337 阅读 · 0 评论 -
some tips about python Two
import threadingimport timedef thread_job():print('Task start\n')for i in range(10):time.sleep(0.1) #每做一步,休息0.1秒print('Task finish\n')def main():added_thread = threading.Thread(target原创 2017-10-03 16:42:44 · 297 阅读 · 0 评论 -
some tips about python One
a = [1,2,3,4,5] #列表multi_dim_a = [[1,2,3], [4,5,6], [7,8,9]] #多维列表print(a[1]) #2print(multi_dim_a[0][1]) #2,第0行第1个元素print(a[0]) #1print(multi_dim_a[2][2])#5,第2行第2个元素,从0开始a_li原创 2017-10-03 09:25:40 · 323 阅读 · 0 评论 -
some tips about python
python中,**表示指数,ctrl+c终止程序,ctrl+] 和 ctrl+[ 用来调格式,//表示整除。def sale_car(price, brand, color = 'red', brand = 'carmy', is_second_hand = True): #非默认参数要放在默认参数的前面,否则运行时会报错print('...') def fun()原创 2017-10-02 19:33:58 · 298 阅读 · 0 评论 -
matplotlib tips
##matplotlib可以画出:线图,散点图,等高线图,条形图,柱状图,3D图形,图形动画等import matplotlib.pyplot as pltimport numpy as np#使用np.linspace定义x:范围是(-1,1),个数是50个#仿真一维数组(x,y)表示曲线x = np.linspace(-1,1,50)y = 2*x + 1原创 2017-11-11 19:53:40 · 521 阅读 · 0 评论
分享