
python编程记录
woshilsh
这个作者很懒,什么都没留下…
展开
-
ImportError: cannot import name ss
一般碰到这种问题都是scipy和statsmodels的版本不符合当初代码写的那个要求了!特别注意ss这东西到scipy 17版本以后就没了,大概时2015年前点的版本才有了。所以如果碰到这个问题,那请直接安装 statsmodels 0.8.0 和 scipy 1.0.1就可以了反正我也解决了,顺便贴一下我的命令:pip install statsmodels==0.8.0就可以了,另...原创 2019-03-29 16:15:15 · 1468 阅读 · 1 评论 -
玩转sociopatterns大规模数据——动态数据
该网址提供了一系列由sociopatterns sensing platform收集获取的数据。平时跟学生接触时间长,挺喜欢分析他们的数据,所以今天就琢磨下:高中学生联系的动态数据。High school dynamic contact networks数据说明:These datasets contain the temporal network of contacts between s...原创 2019-04-12 11:17:26 · 427 阅读 · 0 评论 -
python学习记录——第一天
题外话:使用疯狂python讲义,没别的原因,仅仅是看一遍,看看是否适合给学生教学使用;第一章 语言概述和开发环境目前的情况下,大数据和人工智能两个领域使用Python太多了,所以,学学这个还是有必要的java好像多适用于电商、金融、通信等服务端应用开发c\c++经常用于贴近操作系统的硬件编程win下,python交互式解释器如果要退出:按ctrl+z或者exit()命令lunix系...原创 2019-04-09 15:44:28 · 206 阅读 · 0 评论 -
python学习记录——第二天
第三章 列表、元组和字典序列类型包括:字符串、列表和元组等。列表创建使用方括号或者list。元组创建使用圆括号或者tuple。列表和元组通用方法里有个分片或切片操作slice,语法格式:[start:end:step],作者提到step使用负数没有意义,你确定?这俩结构和字符串可是类似的,那就以字符串为例,不要全部相信书本内容:>>> a='python'>...原创 2019-04-10 09:34:20 · 141 阅读 · 0 评论 -
python学习记录——第3天
连续3天开会,苦逼!打乱节奏!趁着会议期间,溜出来看看书,码代码,不亦乐乎!!!第8章 python类的特殊方法是不是常常见到很多双下划线的方法或者属性?这些其实很烦人的,因为看着不舒服。但这些特殊的东东能实现特殊的功能,最常见的就是构造方法:__init__,这个可以实现自己的初始化逻辑。问题1:打印输出一个对象,比如类的对象,经常见到如下的东东:>>> class...原创 2019-04-13 16:37:40 · 197 阅读 · 0 评论 -
torch库的记录
本来昨天应该有个记录的,哪知道,上午开会,下午修跑步机,晚上累趴了,就早点休息了!今天明天又得开两天会,没办法,学习怎么帮助学生调节心理、就业、健康等等,老师必修课!废话不多说,抽空赶快记录下学习的东东吧torch库先看问题吧,常规动作,安装先,unix下刚折腾完前面的东东,不想再跑回去折腾,就这边win下弄吧,等会还开会呢,懒得切换了>pip install torchDEP...原创 2019-04-13 16:41:55 · 610 阅读 · 0 评论 -
绘制动态图——python——matplotlib保存动画出错记录
利用matplotlib绘制动态图,灵感来源:Drawing animated GIFs with matplotlib, 按照这个弄了,但是不行啊,各种错误!最关键的错误时:ValueError: Cannot save animation: no writers are available. Please install mencoder or ffmpeg to save animati...原创 2019-04-27 11:00:07 · 2426 阅读 · 2 评论 -
图/绘制一条直线——matplotlib
The slope equation$y=mx+c$ as we know it today is attributed toRené Descartes(AD 1596-1650), Father of Analytic Geometry.The equation$y=mx+c$y=mx+crepresents a straight line graphically, ...原创 2019-04-24 15:45:18 · 16221 阅读 · 0 评论 -
工作站选择,请看到的分析分析给点意见
列了几个备选方案,请大家评论下,帮忙选个合适的:移动工作站:Dell Precision5530,CPU类型:Intel 第8代酷睿I7-8850H 6 核,9MB 缓存,2.6GHz,内存:容量32GB内存类型DDR4 2666MHz,硬盘:2TB+256GB SSD显存容量独立p2000 4GB,AC9260无线蓝牙/背光/15.6”(1920x1080)/3C/W10Home/指纹/雷电...原创 2019-04-30 13:58:07 · 766 阅读 · 2 评论 -
实现拖拉机发牌程序——界面版python
还是为慕课准备的资料,打算带打一下类和对象,为了方便,使用了这个例子,原理一样,无须赘述。开始的时候琢磨用tkinter库导入图像啥的,碰到了个问题:_tkinter.TclError: couldn't recognize data in image file,查找库函数发现它的PhotoImage的原话是:Widget which can display colored images in...原创 2019-05-15 19:51:18 · 1540 阅读 · 1 评论 -
python计算分位数方法
分位数(Quantile),亦称分位点,是指将一个随机变量的概率分布范围分为几个等份的数值点,常用的有中位数(即二分位数)、四分位数、百分位数等。分位数指的就是连续分布函数中的一个点,这个点对应概率p。若概率0<p<1,随机变量X或它的概率分布的分位数Za,是指满足条件p(X≤Za)=α的实数。常见的有二分位数(中位数:观察值有偶数个,中位数不唯一,这个时候取中间的数的平均数作为...原创 2019-04-02 14:49:07 · 23159 阅读 · 0 评论 -
win10下如何运行.sh文件
相信很多人都碰到过这个问题,今天自己整理程序,突发奇想,写了个.sh文件,运行的时候发现:chmod+x这个命令无效,原因很明确:命令行下没这东东,因为是unix的命令。怎么解决呢?安装git for windows,自己注意和你系统版本一样在你的.sh文件右键,打开之后选择git for windows,就是你安装好的东东因为程序较大,没在命令行在测试了,直接在python代码中使用:o...原创 2019-04-02 10:00:59 · 10130 阅读 · 0 评论 -
TypeError: only integer scalar arrays can be converted to a scalar index
今天碰到了这个问题,修改后代码:i = np.where(np.array(aparc_names) == ‘lh_{}_part1’.format(roi))lsh = measure_dict[‘308’][measure]list_34 += [ np.array(lsh)[i[0]] ]原始代码:i…list_34+=[measure_dict[‘308’][measure][...原创 2019-03-28 15:08:09 · 768 阅读 · 0 评论 -
Pandas for Python: Exception: Data must be 1-dimensional
还碰到了这么个问题,重装,换版本,瞎折腾了一顿,网上查了一天,没找到清晰的解决办法。所以仔细琢磨了下数据,这个时候就头疼python环境的不友好了,没法直接查看,所以使用了jupyterlab,感兴趣的自己弄原始数据里字典的第n项是这个:‘Lobe’: np.array([[‘temporal’],[‘frontal’],[‘frontal’],[‘occipital’],[‘tempora...原创 2019-03-29 16:22:56 · 22396 阅读 · 5 评论 -
python中读写文件之路径总结——系列1
为什么会涉及这个话题呢?因为在进行一些仿真计算的时候,可能读取文件非常多,更多的时候会涉及多平台的问题,所以要确保在win和unix系统下你的程序都可以正常运行,这个时候就涉及到了绝对路径和相对路径的问题了!很多帮助文档讲的不错,但是没有个系统化的思路,很难全部串起来,本系列问题解决这个,废话不多说了,开始!导入必须的库:import os, import sys你的代码文件所在的绝对路径使...原创 2019-03-30 14:45:46 · 662 阅读 · 0 评论 -
python中读取文件之序列化总结——系列2
系列1中讲解了路径管理方法,那本文讲讲序列化操作,为啥要使用这个呢?简单就是为了保存我们代码中产生的各种对象,下次修改程序的时候前面完成的正确操作就不用重复计算了,可以直接读取保存的对象,也就是所谓的高大上名称“持久化”。好了,废话不多说,开始!问题:我们要讲我们计算得到的各种对象保存起来,假设存在measure_dict_file中,可以这样操作:measure_dict_file=os.p...原创 2019-03-30 16:10:39 · 496 阅读 · 0 评论 -
python字典简单方法使用——get函数
自己设计好字典,比如measure_dict里面存放了很多各种数据,不同类型,不同取值,按照“key:value"的方式组织,在大型数值计算时,不可避免要在不同条件下取出对应的值,相对比较好的方法是:for x, y in z.items() 这种循环遍历方式取某个键对应的值进行计算,通常可以使用get方法,语法:dict.get(key, default=None), 含义:Python ...原创 2019-03-31 08:11:10 · 2281 阅读 · 0 评论 -
用python计算residuals
经常涉及到这些小操作,每次都没整理,下次用的时候又得百度,麻烦,干脆整理下,下次使用直接翻笔记了!采用numpy库,如何计算residuals(x,y)?记得这里的x,y都是numpy.ndarray,假设x.shape=(3L,3L), y.shape=(3L,) >>> x array([[1, 2, 3], [4, 5, 6],...原创 2019-03-31 13:49:48 · 2770 阅读 · 0 评论 -
python中读取文件之序列化总结——系列3
这次终于用到了dump假设有各种计算结果,放再measure_dict中,就可以这样操作pickle.dump(measure_dict,open(file_names,'wb'))以后就可以方便的进行读取,不用重新计算,节省时间...原创 2019-03-31 14:06:48 · 146 阅读 · 0 评论 -
python学习记录——第二天2
第九章 模块模块就是python程序。废话python默认的模块加载路径由sys.path变量代表~$ pythonPython 2.7.14 (default, Sep 23 2017, 22:06:14) [GCC 7.2.0] on linux2Type "help", "copyright", "credits" or "license" for more informat...原创 2019-04-10 13:53:29 · 192 阅读 · 0 评论 -
ImportError: DLL load failed: 找不到指定的模块
import seaborn as snsTraceback (most recent call last):File “C:\Program Files (x86)\Wing IDE 5.0\src\debug\tserver_sandbox.py”, line 1, in # Used internally for debug sandbox under external interpr...原创 2019-03-28 11:41:19 · 4660 阅读 · 0 评论 -
实现拖拉机发牌程序——控制台版python
为慕课准备的实例,思路简单,为了包含知识点,用了一些啰嗦的函数,可能不是最简洁的,但是好用的很,很多拖拉机啊、斗地主的主程序估计就这样整的,以后有空修改成界面版的,打包自己玩,加上难度级别,加上升级规则,原创 2019-05-13 17:12:28 · 1140 阅读 · 0 评论