【使用python创建一个中文文件夹】教程文章相关的互联网学习教程文章

python – 从聚合类别创建新列【代码】

我的数据框看起来像:SK_ID_CURR CREDIT_ACTIVE 0 215354 Closed 1 215354 Active 2 215354 Active 3 215354 Active 4 215354 Active 5 215354 Active 6 215354 Active 7 162297 Closed 8 162297 Closed 9 162297 Active我想为每个id聚合活动和已结束信用的数量,然后为Active_credits创建一个新列,Closed_credits,其中包含每个id的相应活动和已关闭信用的数量.解决方法:您可以使用pandas.crosstab,...

python – PyCharm – 无法使用DJango创建App Engine应用程序【代码】

最近几天我尝试使用PyCharm Professional 2016.3.2创建基于DJango的App Engine应用程序.. 但每当我尝试使用Django作为第三方库创建一个新的App Engine应用程序时,PyCharm会抛出一个错误并告诉“创建App Engine应用程序 – 不正确或损坏的App Engine SKD:无法完成DJango安装”. 我已经尝试再次安装所有内容,包括Python,PyCharm,Django和SDK,但它仍然无法正常工作. 我真的很感激任何帮助,因为这个问题让我发疯.解决方法:你需要安装额...

python – 仅使用符号链接创建conda环境【代码】

我想创建一个环境,它是我的根环境的精确副本,但没有制作软件包的任何硬拷贝(稍后我将添加一些不在Anaconda中的软件包).我虽然可以使用以下方法之一做到这一点:conda create -n newroot --clone root conda create -n newroot --copy root conda create -n newroot anaconda但所有这些下载包.如何创建当前Anaconda发行版的精确副本环境? (我后来知道我可以用conda install -n newroot< package name>添加包)解决方法:conda在内部使...

如何在python中创建未知数量的变量【代码】

我正在制作一个阅读电子表格的程序.对于每一列,我的程序会创建该列每行中所有值的列表.为了确定我需要多少列表,我有变量columnBound,它是电子表格中的列总数.如果有3列,如何制作有时会创建3个列表的程序,如果有8列,有时会创建8个列表? 例如,如果总共有3列,我知道我可以轻松拥有list1,list2,list3,并根据需要构建它们,但是如何让我的程序基于columnBound构建动态数量的列表? 就像我想要的那样for x in range (0, columnBound):lis...

使用Py2exe(Python)创建可执行文件时Matplotlib的错误【代码】

尝试使用Python应用程序创建可执行文件时遇到问题. 为此,我使用Py2exe和2.7版本的Python. 我的应用程序有3个python脚本 – &GT IHM_monotone_flux_GTC.py是启动图形界面的人 然后另外2个脚本: – &GT lectureDonnees.py – &GT main.py 为了创建一个可执行文件,我创建了一个肯定不完整的setup.py文件: 来自distutils.core导入设置 导入py2exe 设置程序(窗口= [ ‘IHM_monotone_flux_gtc.py’]) 不幸的是,它不起作用,我收...

如何使用Wand在Python中创建动画gif?【代码】

在Wand docs中,指令非常简单,用于读取有序图像(例如GIF动画,图标文件等):>>> from wand.image import Image >>> with Image(filename='sequence-animation.gif') as image: ... len(image.sequence)…但我不确定如何创建一个. 在Ruby中,使用RMagick很容易,因为你有ImageLists. (例如,见my gist.) 我尝试创建一个Image(作为“容器”)并使用图像路径实例化每个SingleImage,但我很确定这是错误的,特别是因为SingleImage的构造函数...

如何在python中重新创建虚拟环境【代码】

我在Ubuntu 16.04上安装了virtualenv和virtualenvwrapper我创建了一个名为env1的环境$sudo apt-get install python-pip $pip install virtualenv $pip install --upgrade pip $pip install virtualenvwrapper $export WORKON_HOME=~/Envs $mkdir -p $WORKON_HOME $source /usr/local/bin/virtualenvwrapper.sh $mkvirtualenv env1进入(env1)后,我安装了几个包(env1) $pip install numpy (env1) $pip install scipy (env1) $pip in...

使用python pandas中数据框中的选定列为每行数据创建哈希值【代码】

我在R中询问了similar question关于为每行数据创建哈希值的问题.我知道我可以使用hashlib.md5(b’Hello World’).hexdigest()来散列字符串,但数据帧中的行怎么样? 更新01 我已经起草了如下代码:for index, row in course_staff_df.iterrows():temp_df.loc[index,'hash'] = hashlib.md5(str(row[['cola','colb']].values)).hexdigest()对我来说这似乎不是很pythonic,任何更好的解决方案?解决方法:或者干脆:df.apply(lambda x: h...

python – 创建一个抽象的Enum类【代码】

我正在尝试用抽象方法创建一个抽象枚举(实际上是Flag).我的最终目标是能够根据我定义的基本枚举创建复合枚举的字符串表示.我能够在不使类抽象的情况下获得此功能. 这是基本的Flag类和示例实现:from enum import auto, Flagclass TranslateableFlag(Flag):@classmethoddef base(cls):passdef translate(self):base = self.base()if self in base:return base[self]else:ret = []for basic in base:if basic in self:ret.append(bas...

创建单行python pandas数据帧【代码】

我想创建一个带有单行的python pandas DataFrame,以使用进一步的pandas功能,如转储到* .csv. 我已经看到使用了以下代码,但我最终只得到列结构,但是空数据import pandas as pddf = pd.DataFrame() df['A'] = 1 df['B'] = 1.23 df['C'] = "Hello" df.columns = [['A','B','C']]print dfEmpty DataFrame Columns: [A, B, C] Index: []虽然我知道还有其他方法可以做到这一点(比如来自字典),但我想了解为什么这段代码对我不起作用!?这...

如何在python中编写/创建GeoTIFF RGB图像文件?【代码】

我有5个numpy形状nx,nylons.shape = (nx,ny) lats.shape = (nx,ny) reds.shape = (nx,ny) greens.shape = (nx,ny) blues.shape = (nx,ny)红色,绿色和蓝色数组包含的值范围为0-255,lat / lon数组是纬度/经度像素坐标. 我的问题是如何将这些数据写入geotiff? 我最终想用底图绘制图像. 这是我到目前为止的代码,但是我得到一个巨大的GeoTIFF文件(~500MB),它出现空白(只是一个黑色图像).另请注意,nx,ny = 8120,5416.from osgeo import ...

在Python中用空格分隔key = value字符串创建字典【代码】

我有如下字符串:s = 'key1=1234 key2="string with space" key3="SrtingWithoutSpace"'我想转换成字典如下:key | value -----|-------- key1 | 1234 key2 | string with space key3 | SrtingWithoutSpace我如何在Python中执行此操作?解决方法:尝试这个:>>> import re >>> dict(re.findall(r'(\S+)=(".*?"|\S+)', s)) {'key3': '"SrtingWithoutSpace"', 'key2': '"string with space"', 'key1': '1234'}如果您还想删除引号:...

在Python中创建一个Point类【代码】

我正在尝试在python中创建一个名为“Point”的类.我试图在坐标平面x和y上创建一个点并跟踪它们.以及找到点之间的距离.我必须使用函数和方法.我已经开始了,这是我的代码.我执行程序时,我只是不确定如何使用它.任何帮助将不胜感激. 编辑:更新的代码import mathclass Point(object):'''Creates a point on a coordinate plane with values x and y.'''COUNT = 0def __init__(self, x, y):'''Defines x and y variables'''self.X = xs...

Python:使用python-docx / lxml创建“目录”【代码】

我试图在python-docx(https://github.com/mikemaccana/python-docx)的帮助下自动创建.docx文件(WordML).我当前的脚本使用以下循环手动创建ToC:for chapter in myChapters:body.append(paragraph(chapter.text, style='ListNumber'))有没有人知道使用“内置单词”ToC功能的方法,它会自动添加索引并创建各个章节的段落链接? 非常感谢!解决方法:关键的挑战是渲染的ToC依赖于分页来知道每个标题要放置的页码.分页是布局引擎提供的功...

Python Tkinter 窗口创建与布局

做界面,首先需要创建一个窗口,Python Tkinter创建窗口很简单:(注意,Tkinter的包名因Python的版本不同存在差异,有两种:Tkinter和tkinter,读者若发现程序不能运行,可以尝试切换包名)from Tkinter import*#初始化Tk() myWindow = Tk() #进入消息循环 myWindow.mainloop()上述程序创建的窗口是非常简陋的,有待进一步美化,设置标题、窗口大小、窗口是否可变等,涉及属性有:title(设置窗口标题); geometry(设置窗口大小); res...