一、数据类型的转换 1.1.1.字符转列表:lst1 = str.split(默认空格,也可依据指定字符分界),若无分界字符,就没法拆分,这时可以直接放进list转成列表 ----> s1 = 'a b c 1 2 3 呵
转载
2024-03-02 10:49:39
59阅读
# 使用 Python Shapely 实现几何对象的边界
在地理信息系统(GIS)、计算机图形学和空间分析等领域,处理几何对象非常重要。而 Python 的 Shapely 库是一个功能强大的工具,可以帮助我们创建和操作几何对象。本文将指导你如何使用 Shapely 获取几何对象的边界信息。
## 主要流程
在实现“Python Shapely bounds”之前,让我们先概述一步一步需要
原创
2024-08-19 04:02:37
192阅读
翻译文档上的bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小区别主要在坐标系这一块。很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。绝对坐标。。。相对坐标。。。比如屏幕旋转的时候就要以相对来重绘。 frame 如果一个按钮,是在表格里,按钮的frame 的坐标也是相对的,并不是相对屏幕,也就是说是
转载
精选
2014-10-20 12:36:54
1801阅读
很好用的python set1.python set的基本使用方法1.python set 支持的对象1.1 set可针对一维list或者array1.2 mat类型及超过一维list、array均不支持2.使用set()对整型list排序3.两个set的运算3.1 两个列表的交集 (与)3.2 两个列表的并集(或)3.3 差集:在列表A,而不在列表B3.4 补集:在列表A,不在列表B 或 在列
转载
2023-09-06 11:51:55
50阅读
作者:东哥起飞
大家好,我是你们的东哥。对于Pandas运行速度的提升方法,之前已经介绍过很多回了,里面经常提及Dask,很多朋友没接触过可能不太了解,今天就推荐一下这个神器。1、什么是Dask?Pandas和Numpy大家都不陌生了,代码运行后数据都加载到RAM中,如果数据集特别大,我们就会看到内存飙升。但有时要处理的数据并不适合RAM,这时候Dask来了。Dask是开源免费
转载
2023-08-25 10:17:50
61阅读
最近在整理Python基础语法部分的笔记,准备边整理边分享。本篇是关于集合set{ }的笔记。Python常用的8种经典数据结构:Python原生数据结构:元组tumple( ) 列表list[ ]集合{ }字典{A:B} Numpy包中的数据结构: 数组NDarray(带多种操作)矩阵Matrix(多种线性代数计算) Pandas包中的数据结构: 序列Series(索
转载
2023-10-09 17:08:45
88阅读
python如何将 数组文件 存储为json文件以及对于json文件的读取
简介最近项目中要用到PCA计算,PCA从文件中读取数据,然后再写入数据code#encoding = utf-8
import numpy as np
import json
from sklearn.decomposition import PCA
from
转载
2023-06-08 23:41:46
62阅读
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。1.json库的使用使用 JSON 函数需要导入 json 库:import json。函数描述json.dumps将 Python 对象编码成 JSON 字符串json.loads将已编码的 JSON 字符串解码为 Python 对象1. json.dumps
转载
2023-06-10 23:34:57
316阅读
一、数据类型最常见的数据类型有:整型(int),浮点型(float),字符串(strs)。例如: #整型 a=8 #浮点型 b=8.0 #字符串 c='hello world'。数据类型的转换:不同数据类型的变量无法做比较或运算,需要转换后才可,查看变量a的数据类型,使用print(type(a))。例如: #字符串转整型 &nb
转载
2023-08-14 22:57:14
86阅读
# Python 调整 Bounds 和 Ticks:数据可视化的艺术
在数据可视化的过程中,Python 提供了丰富的库和工具,让我们能够轻松创建各种图表。在这篇文章中,我们将讨论如何使用 Python 来调整图表的边界(bounds)和刻度(ticks),使得数据更易于理解。我们将使用最常见的可视化库 Matplotlib,并通过饼状图和甘特图的示例来展示这一过程。
## 基础知识
在数
最近看代码的时候,老是出现np.transpose()这个用法,但是对其中的原理还是不甚了解,今天就来总结一下,以及这个用法对图像的结果及效果。参数 a:输入数组 axis: int类型的列表,这个参数是可选的。默认情况下,反转的输入数组的维度,当给定这个参数时,按照这个参数所定的值进行数组变换。 返回值 p:ndarray 返回转置过后的原数组的视图。给大家举个例子。对于一维
转载
2023-08-14 14:26:23
355阅读
首先要明确一点,在计算机中存储的只有二进制数据,无论它是有符号还是无符号、是int还是str,都是计算机的使用者的主观意识。因此对于任何数据类型,我们都可以得到它在计算机中的真实状态。1、int类型转byte类型: 我们都知道,在python中是没有具体的int类型的,python并没有规定int类型的长度,官方给出的回答是
Integers have unlimited precision(
转载
2023-07-10 17:16:26
173阅读
# -*- coding: utf-8 -*-
"""主要记录代码,相关说明采用注释形势,供日常总结、查阅使用,不定时更新。Created on Mon Aug 20 23:37:26 2018
@author: Dev
"""
import numpy as np
from datetime import datetime
import random 对a,b两个列
在做通信编程的时候,数据发送多采用串行发送方法,实际处理的时候多是以字节为单位进行处理的。在C/C++中 多字节变量与Byte进行转化时候比较方便 采用UNION即可
废话少说看示例:
typedef union
{
double data_df;
byte data_b[8];
}DoubleYByte;
本示例实现了double与byte的相互转化
typedef union
转载
2023-08-26 17:46:20
130阅读
之前有群友提出一个需求: 例如有一个列表:l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]希望把它转换成下面这种形式:[1, 2, 3, 4, 5, 6, 7, 8, 9]群友们也纷纷热心的给出了自己的见解和方案: 我感觉都非常不错,但其实还有更简单的办法。另外如果是下面这种不规则的多维列表:l = [[1, 2], [3, 4], [5, [6, 7, [8, 9]
转载
2023-08-22 15:34:40
72阅读
JSON支持的数据格式对象(字典)。使用花括号数组(列表)。使用方括号整形,浮点型,布尔类型还有null类型字符串类型(字符串必须要用双引号,不能用单引号)多个数据之间用逗号隔开,josn的本质就是一个字符串把python对象转换成JSON对象:json.dumps()import json
stu = [
{'name':'Alice', 'age':18},
{'name':
转载
2023-06-11 20:04:09
125阅读
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。JSON 函数使用 JSON 函数需要导入 json 库:import json。函数描述json.dumps将 Python 对象编码成 JSON 字符串json.loads将已编码的 JSON 字符串解码为 Python 对象json.dumpsjson.dumps 用于将 Pyth
转载
2023-06-30 12:09:42
158阅读
在 Python 中,将字符串数组转换为整数数组是一项非常常见的需求,尤其是在处理数据分析、机器学习等任务时。我将通过以下步骤详细介绍这个问题的解决方案,以及如何进行相关分析和比较。
## 背景定位
在大数据时代,科学计算和数据处理的需求日益增长,作为一种流行的编程语言,Python 在这方面提供了强大的支持。处理字符串和数字之间的转换是 Python 编程中的基础要求之一。特别是在从外部数据
# Python String数组转int数组的实现
## 1. 概述
在Python中,将字符串数组转换为整数数组可以使用循环遍历字符串数组并逐个将字符串转换为整数的方法。本文将详细介绍如何实现这个过程,并为小白开发者提供详细的步骤和代码示例。
## 2. 实现步骤
下表展示了将Python字符串数组转换为整数数组的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1. |
原创
2023-09-23 21:32:54
223阅读
和 Python 2.x 版本相比,Python 3.x 版本在语句输出、编码、运算和异常等方面做出了一些调整,本节就对这些调整一一做一下简单介绍。本节适合有 Python 基础的学员阅读,初学者可先跳过本节,整体学完 Python 之后,再回过头来阅读。Python 3.x print函数代替了print语句在 Python2.x 中,输出数据使用的是 Print 语句,例如