您的当前位置:TAGS -> Python
  • Ubuntu设置默认python为python3

    服务器2025年10月20日

    系统中既有python2又有python3,python2是默认 sudo ln -s /usr/bin/python3.5 /usr/bin/python ...

  • 机器学习数据顺序随机打乱:Python实现

    后端开发2025年10月19日

    本文介绍基于Python语言,实现机器学习、深度学习等模型训练时,数据集打乱的具体操作。 1 为什么要打乱数据集 在机器学习中,如果不进行数据集的打乱,则可能导致模型在训练过程中出现具有“偏见”的情况,降低其泛化能力,从而降低训练精度。例如,如果我们做深度学习的分类,其中初始数据的前80%都是第一类,后20%都是第二类,那么如果我们不打乱数据,模型按照数据...

  • 深入理解 python 虚拟机:花里胡哨的魔术方法

    后端开发2025年10月19日

    深入理解 python 虚拟机:花里胡哨的魔术方法 在本篇文章当中主要给大家介绍在 cpython 当中一些比较花里胡哨的魔术方法,以帮助我们自己实现比较花哨的功能,当然这其中也包含一些也非常实用的魔术方法。 深入分析 hash 方法 在 Python 中,__hash__() 方法是一种特殊方法(也称为魔术方法或双下划线方法),用于返回对象的哈希值。哈希值...

  • Ubuntu VIM下实现python自动缩进

    服务器2025年10月19日

    1、打开vimrc文件 sudo vi /usr/share/vim/vimrc 2、添加 set filetype=python au BufNewFile,BufRead *.py,*.pyw setf python set autoindent " same level indent set smartindent " next ...

  • 掌握Python面向对象编程的关键:深度探索类与对象

    后端开发2025年10月19日

    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语法。无论你是编程新手,还是有一定基础的开发者,这个系列都将提供你需要的知识和技能。 Python全景系列的第六篇,本文将深入探讨Python语言中的核心概念:类(Class)和对象(Object)。我们...

  • 提升Python编程效率:模块与包全面解读

    后端开发2025年10月19日

    ...

  • Python日期带时区转换工具类总结

    后端开发2025年10月18日

    目录 1.背景 2. 遇到的坑 3. 一些小案例 3.1 当前日期、日期时间、UTC日期时间 3.2 昨天、昨天UTC日期、昨天现在这个时间点的时间戳 3.3 日期转时间戳 3.4 时间戳转日期 3.5 日期加减、小时的加减 4. 总结 5. 完整的编码 1.背景 最近项目是国际项目,所以需要经常需要用到UTC时间和local时间的转换。 所以整理了一下时...

  • Python修改列表元素有哪些方法总结

    后端开发2025年10月18日

    目录 一、修改单个元素 二、修改一组元素 补充: 删除元素的变相方法 总结 增删改查是处理数据最常见的方法,前两种说过了,这里就要说说python提供的两种修改列表元素的方法,一种是修改单个元素,还有一种的修改一组数据的方法。 一、修改单个元素 修改单个元素从原理上讲就是重新给指定位置的元素赋值。下面来看看代码演示。 name1 = ['python', ...

  • Python Scrapy爬虫框架使用示例浅析

    后端开发2025年10月18日

    目录 示例 具体说明 Scrapy框架爬虫使用代理ip 示例 下面是一个简单的Python爬虫Scrapy框架代码示例,该代码可以抓取百度搜索结果页面中指定关键字的链接和标题等信息: import scrapy class BaiduSpider(scrapy.Spider): name = 'baidu' allowed_domains = ['www....

  • 利用python判断字母大小写的几种方法小结

    后端开发2025年10月18日

    目录 方法一 方法二 方法三 方法四 python大小写字母互换 总结 方法一 使用Python中的内置函数isupper()和islower()来判断一个字母是否为大写或小写字母。 # 获取用户输入 letter = input("请输入一个字母:") # 判断字母是否为大写 if letter.isupper(): print(&q...