python
蔷薇的天空
这个作者很懒,什么都没留下…
展开
-
Python中如何将多个一维的数组合并成一个一维数组
Python中如何将多个一维的数组合并成一个一维数组'''Pythonimport numpy as npa = [np.asarray([1,2,3]),np.asarray([4,5,6])] # a=[array([1, 2, 3]), array([4, 5, 6])]m = tuple(a) # 将list类型转换成元组类型 m = (array([1, ...原创 2021-06-16 11:51:10 · 4767 阅读 · 0 评论 -
python中定义常量
python中定义常量 Python没有提供如C/C++/Java一样的const修饰符,在python中一般通过约定俗成的变量名全大写的形式表示这是一个常量。然而这种方式并没有真正实现常量,其对应的值仍然可以被改变。后来,python提供了新的方法实现常量:即通过自定义类实现常量。这要求符合“命名全部为大写”和“值一旦被绑定便不可再修改”这两个条件。1. 创建文件名为"const.py"的文件# -*- coding: utf-8 -*-# python 3.x# Filen...原创 2021-03-10 13:40:16 · 10039 阅读 · 0 评论 -
python 列表list中元素添加的四种方式
python 列表list中元素添加的四种方式(append,extend,insert,“+”号)1.append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型 。2.extend()将一个列表中每个元素分别添加到另一个列表中,只接受一个参数, 且该参数只能为列表list形式。 3.insert(index,value) 将一个元素插入到列表中,有参数有两个,第一个参数index是索引点,即插入的位置,第二个参数value是插入的元素。...原创 2020-11-19 08:48:46 · 27928 阅读 · 3 评论 -
python中dataframe类型数据的复制
python中dataframe类型数据的复制dataframe类型数据的复制可以分为浅复制和深复制。1. dataframe类型数据的浅复制 浅复制有两种方式:一是,df1 = df;二是,df1 = df.copy(deep=False)。即df1与df所指向的数据地址是同一个地址,其中一个变量发生变化,另一个变量对应的元素也会发生变化。2. dataframe类型数据的深复制 dataframe类型数据深复制的方式为:df2 = df.copy(deep=True)...原创 2020-07-23 16:11:47 · 20387 阅读 · 3 评论 -
python中数据写入文件中(*.csv 和*.xlsx)
python中如何将数据写入文件 将数据写入两种类型的文档中,其中数据格式为dataFrame类型的数据,文档类型分别为“*.csv”和“*.xlsx”。1. 将dataFrame类型的数据写入“*.csv”文档中 将数据,添加至csv文件中 import panda as pd data1 = pd.DataFrame({'a':[1, 2, 3], 'b': [4, 5, 6]}) path_writeData = "C;/Dat...原创 2020-07-23 14:48:29 · 1478 阅读 · 0 评论 -
在python 中将多维list转换为一维的三种方法
在python 中将多维list中的元素存放在一维的list中如:将二维list 改写为一维的list 方法一: 方法二: 其中,a表示逐个获取list1中的元素,list1的元素有3个,分别为:[0,13,24], [110,112,150,200], [210,215,240,280] b表述逐个获取a中的元素,当a为[0,13,24]时,则a中的元素分...原创 2020-07-14 14:55:12 · 17387 阅读 · 7 评论 -
python中连接字符串 join 与 + 的区别
python中连接字符串join 与 + 的异同点1. join 与 + 都是连接字符串,运算结果一样。2. 连接字符串数组的时候,join的运算效率高于 + 由于字符串是不可变对象,当使用“+”连接字符串的时候,每执行一次“+”操作都会申请一块新的内存,然后复制上一个“+”操作的结果和本次操作的有操作符到这块内存...原创 2020-03-16 10:01:11 · 3250 阅读 · 0 评论 -
Qt Designer 中给控件添加背景图片
Qt Designer 中给控件添加背景图片1. 在UI界面所在的文件夹中新建一个txt文件,并在txt文件中写入:其中,背景图片的名称为1.jpg2.将“picture.txt”文件名更改成“picture.qrc”, 如下:3. 点击Qt D...原创 2019-08-20 16:34:48 · 17978 阅读 · 2 评论 -
Python中如何定义类似于iris数据类型的数据
Python中定义类似于iris数据类型的数据1.鸢尾花iris的数据类型 Bunch本质上的数据类型是dict,其属性(键)有其中,data:数据数组。 target:文件分类。如猫狗两类的话,与filenames一一对应为0或1。 target_names:标签名。可自定义,默认为文件夹...原创 2019-06-06 10:32:30 · 1411 阅读 · 0 评论 -
Python dataframe数据 按某一列的值拆分成多个小的dataframe数据
Python中将DataFrame类型的数据按某一列的值拆分成多个DataFrame类型的数据1. 循环定义多个变量 当定义变量的个数是n时,定义n个变量: 注:eval()函数和exec()函数的区别:eval()函数只能计算单个表达式的值,而exec()函数可以动态运行代码段。eval()函数可以有返回值,而exec()函数返回值永远为...原创 2019-05-16 15:39:57 · 39548 阅读 · 24 评论 -
Python小技巧
Python小技巧1.python中两个变量数值的交换2.去除列表list中的重复数据3. 求一个数的几次方或者几次方根使用“**” ...原创 2019-02-19 15:29:41 · 181 阅读 · 0 评论 -
Python 创建二维列表list
Python 创建二维列表list1.正确使用方式:2.误用方式:原因:matrix = [array] * 3操作中,只是创建3个指向array的引用,所以一旦array改变,matrix中3个list也会随之改变。 ...原创 2018-12-26 10:08:49 · 45551 阅读 · 0 评论 -
python判断文件和文件夹是否存在、创建文件夹
python判断文件和文件夹是否存在、创建文件夹本文转载自https://www.cnblogs.com/hushaojun/p/4533241.html>>> import os>>> os.path.exists('d:/assist')True>>> os.path.exists('d:/assist/getTeach...转载 2018-12-26 10:18:30 · 1325 阅读 · 0 评论 -
将Python代码打包成可执行文件exe
将Python代码打包成可执行文件exe1.将Python代码打包成可执行exe文件的过程 a.通过pip安装pyinstaller模块,即输入pip install pyinstaller命令行 b. 将命令目录转到需打包文件所在的父目录,输入命令:pyinstaller...原创 2019-01-11 16:57:27 · 4189 阅读 · 2 评论 -
python中如何打开文件选择框
Python中如何打开文件选择框1.代码:import win32uidlg = win32ui.CreateFileDialog(1) # 1表示打开文件对话框dlg.SetOFNInitialDir('E:/Python') # 设置打开文件对话框中的初始显示目录dlg.DoModal()file...原创 2019-01-07 14:39:19 · 23313 阅读 · 1 评论 -
Qt Designer中更改label文本框中字体的颜色
Qt Designer中更改label文本框中字体的颜色1.选择需要更改字体的文本框,如: 2.在“Filter”中输入“pa”,回车键,如:3.双击“Change Palette”-->双击WindowText对应的颜色bar,出现如下:4.更换颜色即可。 ...原创 2019-01-03 14:05:34 · 23573 阅读 · 0 评论 -
python 中对多个复选框的循环使用
Python中对多个复选框的循环使用1.给出多个复选框的状态(是否被勾选),代码如下:checkbox_state = [] #存放复选框的状态for i in range(1,25): temp = getattr(self,"checkBox_%d"%i) if temp.checkState(...原创 2019-01-09 09:17:45 · 3075 阅读 · 0 评论 -
在Exclipse中对python多行代码注释的快捷键
对python多行代码的注释:选中需要注释的多行代码 ----> ctrl + / ,即可对python多行代码注释的撤销:选中需要注释撤销的多行代码----> ctrl + / ,即可...原创 2018-09-06 11:35:16 · 3062 阅读 · 1 评论