Python

盘点一个Pandas中df转列表处理基础知识

大家好,我是皮皮。 一、前言 前几天在Python黄金群【东哥】问了一个Pandas基础的问题,这里拿出来给大家分享下。 大佬们,我有这样的一个df:df = pd.DataFrame({"城市": ["北京", "上海", "广州", "深圳"]}) 现在想要将多个城市合并到一起,并且都有逗号分隔,最终得到的结果是:['北京', '上海', '广州', '深圳'] 应该怎么写代码呢? 二、实现

pandas模块--------------------------------相同(不同)文件夹下相同格式的Excel表格数据,汇总到一张表里面

       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 不同文件夹下合并excel表 G:Python3.8解释器python.exe C:/Users/Administrator/PycharmProjects/pythonProject/first.pyx是C:UsersAdministratorDesktopte

如何用手机使用 Termux 安装 Kali Linux

termux是手机上的一款终端模拟器,可以在手机无root的情况下在手机中安装多款linux,目前网上的主流主要有两种方法,将分别讲解,这里使用kali系统为例。 Termux 下载地址:https://f-droid.org/packages/com.termux/ 1. 在termux里运行`termux-setup-storage`获取手机存储的读写权限 2. 修改源为清华源:输入`vi /

爬虫学习(一)——requests库

一、安装 cmd-->pip install requests 安装测试   二、Requests库的get()方法 r=requests.get(url) 返回一个包含服务器的资源的Response对象,构造一个向服务器请求资源的Request对象。 Response对象的属性   三、爬取网页的通用代码框架 “网络连接有风险,异常处理很重要”  通

VS2022 PCL库引用配置

嫌麻烦的可以直接下载PCL1.13.1安装在D盘然后复制我的配置就行. VC++目录 包含目录 库目录 C/C++ SQL检查 预处理器 链接器 附加依赖项 Release

定期清理日志脚本(Linux or Mac)

一个项目的运行必然会产生大量的日志,经过时间的日积月累这些日志难免会对硬盘造成负载,下面用ssh脚本编写一个定期清理日志的脚本

django 简单文件上传

通过模型来处理上传的文件¶ 如果想要在 FileField 上的 Model 保存文件,使用 ModelForm 会让这一过程变得简单。当调用 form.save() 时,文件对象将会被保存在对相应 FileField 的 upload_to 参数所指定的地方: @log

python第二天

1、写作业 第一天学习的作业 #作业1.1 n = 1 while n < 11: print(n) if n == 6: n = n + 2 else: n = n + 1 #1-100求奇数 n = 1 while n < 101: temp = n % 2 if temp == 0: pas

Python-推导式和生成器表达式

推导式 利用 [] 或者 {} 可以定义列表推导式、集合/字典推导式,推导式的结果就是相应的列表,字典/集合数据类型。注意是没有元组推导式的,因为圆括号 () 被用来作为生成器表达式语法了。 列表推导式 List Comprehension 用方括号 [ ] 包含内容,里面利用 for [if] 循环和相应的函数生成相应序列 集合生成式 ( Set Comprehension) 用花括号

6.2 U-boot 顶层 Makefile

一、U-boot工程目录分析   如果要分析uboot源码,首先要将uboot源码进行编译,编译需要在Ubuntu进行,把uboot文件放在一个目录下。 编译完成后的文件是这样: 我们需要看的文件夹如下。 1. arch 文件夹   从上图可以看出有很多架构,比如 arm、 m68k、 x86 等,我们现在用的是 ARM 芯片,所以只需要关心 arm 文件夹即可。   mach 开头的文件

CentOS7创建Python虚拟环境

为python3创建软连接: 查看版本: 二、安装虚拟环境安装virtualenv和virtualenvwrapper: 添加环境变量: 编辑bashrc文件: 说明: # WORKON_HOME: 虚拟环境的目录 # VIRTUALENVWRAPPER_PYTHON python目录 # virtualenvwrapper.sh文件目录 运行: 三、重新打开终端,创

python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量

编程基础常识 一、注释 1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中 2、注释分为:单行注释和多行注释 3、用#号开始,例如:#这是我的第一个python程序 4、注释可以写在单独一行,也可以写在一句代码后面 5、不想执行编译,又不能删除的代码,可以先用#注释掉,代码批量注释用Ctrl+?,再按一次可以批量取消注释 6、大段代码的多行注释,用三个引号开始和结尾。例如'''这是一

《Decision Transformer: Reinforcement Learning via Sequence Modeling》论文学习

一、Introduction 先前的研究工作表明,Transformer可以对处于高维分布的语义概念进行大规模建模抽象,比较典型地体现如: 基于自然语言的零样本泛化(zero-shot generalization) 分布外图像生成(out-of-distribution image generation) 鉴于此类模型在多个领域的成功应用,我们希望研究Transformer是否可以作为强化学

python扩展库之PyYAML

1. yaml详解 YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 1.1 YAML基本语法规则 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 '#'表示注释

如何找到 Python site-packages 目录的位置?

如何找到我的目录的位置site-packages?   答: 有两种类型的站点包目录:全局目录和每个用户目录。 sys.path运行时会列出全局站点包(“ dist-packages ”)目录: python -m site 要获得更简洁的列表,请getsitepackages从Python 代码中的site 模块运行: python -c 'import site; prin

7.31 学习shell脚本

shell 定义:是一个语言解释器,将命令转化为二进制语言(机器语言) shell 脚本 window 是.bat linux 是.sh 格式规范 #! /bin/bash 开头文件程序/bin/sh,也就是bash解释器。 #! /usr/bin/python 运行shell脚本的方式 1. bash script.sh sh script.sh 适用于文件本身没权限运行 2. 使用相对路径或者

【补充】用户多方式登陆

【补充】用户多方式登陆 【模型表】 【序列化类】 【视图】 【路由】 【配置文件】

【15.0】DRF之权限控制

【一】ACL的权限控制 ACL(访问控制列表)是一种用于权限控制的技术,可以限制用户对系统资源的访问和操作。 在针对互联网用户的产品中,ACL被广泛应用于管理用户对特定功能或数据的权限。 ACL(访问控制列表)的权限控制:(针对互联网用户的产品) 在给出的示例中,存在一个用户表和一个权限表,以及一个用户张三。 用户表包含用户的基本信息,如ID、用户名和密码。 权限表包含了权

【16.0】DRF大总结

【一】DRF入门规范 前后端开发模式: 混合: 前后端代码交织在一起,同一份代码中既包含前端逻辑又包含后端逻辑。 这种模式通常在小型项目或者简单的页面中使用,便于快速开发和维护。 分离: 前后端代码分离开发,前端专注于用户界面设计和交互逻辑,后端则负责数据处理和业务逻辑。 这种模式通常在大型项目或者需要高度可扩展性、可维护性的项目中使用,可以更好地实现前后端分工合作。 AP

Numpy,一篇足以

numpy 用于数值计算 ndarray, 一个有效的多维数组,能提供以数组为导向的快速数值计算和灵活的广播功能(broadcasting) 便利的数学函数 用于读取/写入(reading/writing)数据到磁盘的便利工具 线性代数,随机数生成,傅里叶变换能力 可以用C API来写C,C++,或FORTRAN ndarray N-dimensional array object(n维

从国内最早的开放银行浅聊技术创新

在银行技术部门工作的这几年,频繁听到「开放银行」这个概念。   "开放银行"一词是指通过应用编程接口(API)在各方之间共享财务数据的业务模式,包括金融服务提供商(银行、保险公司、零售商等)之间、提供商与客户之间,或个人之间共享的数据。它并非指某种技术或解决方案,而是一种为客户提供更多产品和服务选择的新方法。对于惯常采用非数字化流程(某些更已有数百年的历史)的银行而言,这种新方法无

零基础应该如何学习计算机编程?

一、编程的概念 让我们简单介绍一下编程。编程是人与计算机之间的一种交流方式,通过编写一系列的程序指令,指导计算机执行相应的任务。专门从事编程工作的技术人员被称为程序员。 在计算机领域,编程可以细分为许多技术方向。从整体上看,可以分为两类,即高层编程和低层编程。 当然,这种划分只是为了方便理解,在学术上并不十分准确。接下来,我将分别介绍这两类编程。 1、高层编程 简单来说,高

如何从PyCharm中创建新的项目

“工欲善其事,必先利其器。”一个好的工具能够帮助我们更快更好的写出代码,上篇文章已经进行了PyCharm的安装,本篇文章将带大家进行项目的创建和代码的编写。 一、Pycharm的使用(以Windows为例)       接下来我们会遇到一个虚拟环境的概念,我先给大家阐述一下关于虚拟环境的作用:虚拟环境,在Python中是相当重要的存在,它起到了项目隔离的作用,前

2. 基于CPU安装Pytorch

1、确保你已经安装过Anaconda 2、在开始菜单 →打开Anaconda Prompt环境  3、创建pytorch环境→输入conda create -n pytorch python=3.8    4、查看已经安装好的库  很遗憾,里面有pytorch,所以我们得安装了  5、进入pytroch官网:P

记录调试langchain-ChatGLM的坑

简介: chatGPT带火了今年的AI,ChatGLM-6B是清华大学知识工程和数据挖掘小组(Knowledge Engineering Group (KEG) & Data Mining at Tsinghua University)发布的一个开源的对话机器人。根据官方介绍,这是一个千亿参数规模的中英文语言模型。并且对中文做了优化。本次开源的版本是其60亿参数的小规模版本,约60亿参数,

oracle 轻量级python连接驱动

实际上oracle python 驱动自从去年5月左右就提供了thin 模式,对于通过python 连接oracle 的同学是特别的,轻量方便 新版本oracle 驱动支持模式 从下图也可以看出来,支持可选的oracle client 模式   参考使用 oracle 部署(docker-compose)   version: '3' servic

fishshell

fishshell 比 bash 更好用的 shell 安装 启动与帮助 由于 Fish 的语法与 Bash 有很大差异,Bash 脚本一般不兼容。因此,建议不要将 Fish 设为默认 Shell,而是每次手动启动它。 彩色显示 自动建议 Fish 会自动在光标后面给出建议,表示可能的选项,颜色为灰色。如果采纳建议,可以按下 → 或 Control + F 。如果只采纳一部分,可以按下 Al

dstat

dstat 通用的系统资源统计工具 补充说明 dstat命令 是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收集一次,但最新的数据都会每秒刷新显示。和syssta

Python高级过滤器:掌握filter函数从入门到精通

简介 在Python中,filter()是一个非常有用的内置函数,它能够根据指定的函数来筛选出可迭代对象中满足条件的元素,返回一个迭代器。filter()函数的使用能够简化代码,并提高程序的可读性。本文将从入门到精通,全面介绍filter()函数的用法和相关知识点。 1. filter()函数的基本用法 filter()函数的基本语法如下: 其中,function是一个用于判断的函数,itera

<<  <  578  579  580  581  582  583  584  585  586  587  588  >  >>