苏小败在路上

每天探索一点点,每天发现一点点,每天记录一点点,每天进步一点点~

Dash-将可视化web面板同WSGI相结合(dash+wsgi,不再是调试模式)

在做Dash开发时,一般我们就简单的调用 app.run_server 就能启动服务器了,这个的好处是在更改了代码之后,浏览器也会跟着刷新页面,做起开发来就比较方便了。 import dash import dash_core_components as dcc import dash_htm...

2019-09-02 15:40:43

阅读数 8

评论数 0

Python-WSGI的简单尝试(Mac+Python3.7+VSCode)

环境: Mac + Python3.7 + VSCode WSGI其实是一个借口,定义了服务器和客户端之间的标准通信格式,这样可以只要关注自己的html代码即可。 from wsgiref.simple_server import make_server def application(e...

2019-09-02 09:56:08

阅读数 25

评论数 0

Python-Pandas之Dataframe的比较记录

最近需要做dataframe之间的比较,看看两个df之间是否相同,百度之后,有一个好的方式,就是将df的值先转化成行向量,然后用向量比较,得到一个ndarray的数组,里面只有True和False,其中False,表示两个向量不同,我们只需要判断里面是否有False就可以知道是否完全相等。 下面...

2019-08-19 13:52:13

阅读数 143

评论数 0

Python-好用的网址记录

1、datetime格式化字符串时,用到的匹配符,比如‘%d’表示当月天数,‘%Y’表示年,其他的可以参考这里: https://www.cnblogs.com/fwl8888/p/9635505.html 2、pandas的API,主要用到了Dataframe和Series: https:...

2019-08-16 09:15:28

阅读数 20

评论数 0

Unity3D-好用的网址之官方UI源码

记录下好用的网址: 1、有时候Unity提供的UI组件不好或者自己写一个组件需要参考的,那么可以来这里: Unity-Technologies-ui-src 2、2018粒子系统详细说明,不知道就可以看一看: https://www.cgjoy.com/thread-211729-1-1....

2019-08-15 10:14:41

阅读数 23

评论数 0

Unity3D-IOS利用判断某个应用是否安装来区分测试和正式用户

在实际项目开发过程中,可能需要收集用户的信息以及用户在APP中产生的所有痕迹,以便于分析用户在APP中的行为,这样可以更好地指导我们去更新APP,做出更好的APP。 但是,我们在开发中,难免会出现需要屏蔽测试用户的信息,这个其实有一些曲线救国的方式,比如: 1、拿到我们测试机型的IDFA,通过...

2019-08-05 16:41:20

阅读数 32

评论数 0

Unity3D-获取IOS的IDFA和IDFV

void InitUserProperty() { #if UNITY_IPHONE if (UserIDFA == "" && Device.advertisingTrackingEnabled) { U...

2019-07-26 09:16:30

阅读数 32

评论数 0

Python-Pandas学习之HDFStore存储数据警告(your performance may suffer as PyTables will pickle....)

这是一个类似数据表字典的格式,可以将很多的数据帧(dataframe)保存在一个对象里面。 每一个数据帧,都标有一个key,然后通过key来访问数据帧的数据。 但是,在使用HDF的时候,如果不指定格式,那么我们数据中存在string类型的数据,就会报以下警告: PerformanceWar...

2019-07-22 18:29:25

阅读数 210

评论数 0

Python-datetime库中datetime与numpy库中datetime的转换

目前要用到pandas处理数据,在获取到日期时间的时候,默认是numpy.datetime64的。 但是这个类型,是无法直接获取到年月日的,所以弄起来特别麻烦。 所以,我们要把这个类型转换成 datetime库中的datetime! 在网上找了转换的方式,大都是这样的: 1、是直接使用 a...

2019-07-16 13:19:39

阅读数 65

评论数 0

Python-Pandas学习之将数据帧(Dataframe)的数据插入到数据中,并且只插入新的数据

在使用数据帧的过程中,我们经常会需要数据库写入操作,特别是大量的基础数据。 在有的数据中,我们是需要设置主键或者唯一项的,那么这个时候,如果还是无脑的调用 to_sql,就会经常出现一个错误,说数据库的主键或唯一项冲突。 这个时候,我们就需要对新数据做一下处理,需要先把和数据库中的数据重合的数...

2019-07-12 11:31:04

阅读数 10

评论数 0

Python-Pandas的Dataframe基本操作语句和 SQL 语句对比

SELECT,WHERE,DISTINCT,LIMIT SQL写法: SELECT * FROM table_name --取出table中所有数据 SELECT * FROM table_name limit 3 --取出table中的前3行数据 SELECT * FRO...

2019-07-09 17:28:36

阅读数 111

评论数 0

Python-基础知识学习之数据库连接、读取、写入、关闭(sqlite3)

import sqlite3 as sq3 import pandas as pd conn = sq3.connect("thisadatabase.db") #连接数据库 # def select2table(table): # sql = ( # ...

2019-07-01 17:55:15

阅读数 78

评论数 0

Python-基础知识学习之字符串匹配(string,format)

我知道的python三种字符串匹配方式: a = 'aaaa' print('hello %s world!' % a) print('hello {} world!'.format(a)) print(f'''hello {a} world!''') #打印的结果都是一样的 he...

2019-07-01 17:48:05

阅读数 14

评论数 0

Python-基础知识学习之时间、日期(time、datetime)

要使用时间或者日期,需要导入两个模块:time 和 datetime 具体操作写在代码中: import time import datetime # 有关 time 的说明 print(time.time()) #获取当前是时间戳,以 1970.1.1 00:00:00 以秒计算的偏移值...

2019-07-01 17:45:12

阅读数 24

评论数 0

Dash-基础显示组件学习之Bar(柱形图、条形图、柱状图)Python-Dash-Bar-可视化数据分析

在Dash的API文档上,虽然把属性都写的很清楚了,可惜有些属性自己不试试,光看解释完全看不懂,甚至有些属性用法都不太明白,所以自己耐着性子慢慢的把常用的又比较有意思的都试了一遍,在这里记录下~ API文档:Dash-Bar API 柱形图就是将一系列数据,转化成可视化的柱状图谱,可以让人很直...

2019-06-28 13:52:05

阅读数 128

评论数 0

Python-Pandas学习之数据帧(Dataframe)

数据帧(Dataframe)是一个矩阵样式的数据表,包含已排序的列集合,每一列可以是不同的值类型(数值、字符串、布尔值等) 数据帧既有行索引也有列索引,它被视为一个共享相同索引的Series字典。 下面是创建数据帧的方法,以及一些基本操作: import pandas as pd dat...

2019-06-27 16:28:32

阅读数 76

评论数 0

Python-Pandas学习之序列(Series)

Pandas是Python的一个库,专门用于处理数据的库,里面提供了很强大的数据处理工具,可以使用下面命令安装这个库: $ pip install pandas Series是一种一维的数组对象,包含了一个值序列和数据标签,也就是索引(index),下面是一种最简单的序列: impo...

2019-06-27 15:18:02

阅读数 54

评论数 0

Python-基础知识学习之文件、操作系统(open)

Python下读取文件很简单: f = open(path) f.read(10) #读取前十个字符 f.tell() #告诉你当前的句柄在哪个位置 f.seek(2) #将句柄跳到指定位置 f.close() #在文件操作完成之后,一定要记得关闭文件 f.readlines(5) ...

2019-06-27 14:27:28

阅读数 24

评论数 0

Python-基础知识学习之错误和异常处理

看下面代码: #简单的方式 def toFloat(x): try: return float(x) except: return x #带类型的方式 def toFloat(x): try: return float...

2019-06-27 13:56:06

阅读数 24

评论数 0

Python-基础知识学习之生成器(yield、generator、itertools)

生成器是构造新的可遍历对象的一种简洁的方式,普通的函数,在执行一次之后并返回单个结果,而生成器会返回一个多结果序列,在每一个元素产生之后暂停,知道下一个请求。 创建生成器只需要把关键词换成yield关键字: def squares(n=10): print('Generating s...

2019-06-27 13:43:52

阅读数 37

评论数 0

提示
确定要删除当前文章?
取消 删除