首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    (11)Python

    96430发布于 2020-09-16
  • 来自专栏Vamei实验室

    Python标准库11 多进程探索 (multiprocessing)

    在初步了解Python多进程之后,我们可以继续探索multiprocessing中更加高级的工具。这些工具可以让我们更加便利地实现多进程。 (你可以使用subprocess调用wget或者curl等下载工具执行具体的下载任务) 共享资源 我们在Python多进程初步已经提到,我们应该尽量避免多进程共享资源。 共享“资源” 共享内存 在Linux进程间通信中,我们已经讲述了共享内存(shared memory)的原理,这里给出用Python实现的例子: # modified from official documentation

    73650发布于 2018-01-18
  • 来自专栏韩曙亮的移动开发专栏

    PythonPython ① ( Python 引入 | Python 概念 | Python 结构 | 创建 Python | 导入 Python )

    一、Python 简介 1、Python 引入 之前 介绍了 Python 模块 , 每个 Python 源码文件 , 都可以定义为一个 Python 模块 ; 如果 定义的 Python 源码模块很多 , 有几百上千个 , 则会出现管理繁琐 , 混乱的问题 ; 这里引入 新的代码结构 " Python " ; 2、Python 概念 Python 概念 : Python 模块 Module 的扩展 , 将若干 相关的 Module 模块 组织起来 形成一个 Python , 可以更好地 组织 和 管理 Python 代码 ; 在 Python 中 可以 定义 变量 / 函数 / 类 , 可以 更好地 组织 和 管理 Python 代码 ; 除了 自定义 Python 之外 , Python 还提供了 Python 标准库 和 其他人编写的第三方 Python 来扩展 Python 右键点击 PyCharm 中的 Python 工程根目录 , 选择 " New / Python Package " 选项 , 输入 Python 名称 , 然后点击回车 , 创建 Python

    3.1K23编辑于 2023-10-11
  • 来自专栏用户2442861的专栏

    Python标准库11 时间与日期 (time, datetime)

    Python具有良好的时间和日期管理功能。实际上,计算机只会维护一个挂钟时间(wall clock time),这个时间是从某个固定时间起点到现在的时间间隔。 time time基于C语言的库函数(library functions)。Python的解释器通常是用C编写的,Python的一些函数也会直接调用C语言的库函数。 time还定义了struct_time对象。该对象实际上是将挂钟时间转换为年、月、日、时、分、秒……等日期信息,存储在该对象的各个属性中(tm_year, tm_mon, tm_mday...)。 s = time.mktime(st)  # 将struct_time格式转换成wall clock time datetime 1) 简介 datetime是基于time的一个高级 1997-12-23-030000.txt" t = datetime.strptime(str, format) strptime, p = parsing 我们通过format来告知Python

    79220发布于 2018-09-20
  • 来自专栏dongfanger

    Java官方笔记11

    ._123name 导 To use a public package member from outside its package, you must do one of the following import graphics.*; Circle myCircle = new Circle(); Rectangle myRectangle = new Rectangle(); Java会默认导2个: must import both packages with all their files: import java.awt.*; import java.awt.color.*; 命名冲突:如果导的, 类名相同,那么必须加上完整路径进行区分 graphics.Rectangle rect; static import:import the static members import static java.lang.Math.PI

    23110编辑于 2023-07-10
  • 来自专栏算法channel

    施工专题第11篇:Python 和模块使用总结

    Python 模块 今天这个专题讨论Python代码工程化、结构化的方法。 4 解决找不到模块的问题 我们知道Python中使用import导入需要的,然而平时使用像vscode, pycharm这类ide时,经常出现找不到的问题,错误信息如下: Exception has /python3.7', '/home/zglg/anaconda3...ib-dynload', '/home/zglg/anaconda3...e-packages'] 看到animals不在解释器要查找的目录里 ,找不到的问题解决。 以上就是此专题介绍的Python、模块概念,以及如何应用到我们自己的实际项目的代码框架中,写出更加容易维护、可读性更好的代码。

    88730发布于 2020-08-11
  • 来自专栏用户2442861的专栏

    Python补充11 序列的方法 正则表达式 (re)

    这些模糊的目标可以作为信息写入正则表达式,传递给Python,从而让Python知道我们想要找的是什么。 (官方documentation) 在Python中使用正则表达式需要标准库中的一个re。 import re m = re.search('[0-9]','abcd4ef') print(m.group(0)) re.search()接收两个参数,第一个'[0-9]'就是我们所说的正则表达式,它告诉Python 下面使用Python: 读取文件名中的日期时间信息,并找出这一天是周几。

    80710发布于 2018-09-20
  • 来自专栏Hammer随笔

    python

    python 简介 官网解释是一种通过使用"虚线模块名称"来构建Python的模块命名空间的方法。 看完这句话可能对还没有太多的印象或理解,在使用pycharm中,我们也很容易发现,创建的选项很多,例如文件夹和python package,那么他们的区别就是,包下有__ init __.py 文件, 的使用 如何使用规范导入 结合模块来说,就是多个模块功能的结合体。 需要注意的是,python3中如果包下没有 __ init __.py文件,import不会报错,而在python2中,包下一定要有该文件,否则报错。 ('from __init__.py') # 结果 from __init__.py '''发现导入执行了__init__.py下的输出语句''' 在python3中,导入和导入文件夹的区别就是

    1.9K00编辑于 2022-03-25
  • 来自专栏企鹅号快讯

    Python

    Python 用于将一组模块归并到一个目录中,此目录即为,目录名即为报名 是一个有层次的文件目录结构,它定义了一个由模块和子组成的Python应用执行环境 基于Python在执行模块导入时可以指定模块的导入路径 _init_.py文件 _init_.py可包含python代码,但通常为空,仅用于扮演初始化的挂钩、替目录产生模块命名空间以及使用目录导入时实现from * 行为的角色 模块的顶层执行及被导入 一个模块文件可以同时支持顶层执行 py_modules:各模块名称组成的列表,此些模块可能位于的根目录下,也可能位于某子目录中(subpkg1.modname): packages:各子名称的列表 大体分为两类:元数据信息和中的内容列表 4完成打包 在要发布的容器目录中执行“python setup.py sdist --format= ”命令 // 目标 //可以为sdist指定格式(--format=):zip/gztar/ :获取特定命令支持使用的格式 pip,esay_install 安装python setup.py install 步骤:build and install: build定制: python setup

    2.9K100发布于 2018-02-05
  • 来自专栏Python学习

    Python

    前言 在 Python 中,是组织代码的重要方式,它使得代码的管理和复用变得更加高效和简洁。本文详细讲解了 Python 的概念和使用以及如何利用第三方扩展 Python 的功能和特性。 本篇文章参考:黑马程序员 一、自定义 1. 什么是Python? 思考:在Python编程中,通过导入外部模块可以扩展代码的功能。 但是,如果Python的模块过多,可能会造成一定的混乱,我们应该如何管理呢? 答:可使用Python的结构和管理方式来有效组织和管理这些模块。 Python(Package)是一种组织和管理Python模块的方式。 2. 目录结构 一个Python实际上是一个包含多个模块的目录。 在 Python 中,第三方指的是由社区或个人开发并发布的,不是 Python 标准库的

    77721编辑于 2024-07-29
  • 来自专栏python学习笔记

    Python创建,导入

    Python》一节中已经提到,其实就是文件夹,更确切的说,是一个包含“__init__.py”文件的文件夹。 不过,这里向该文件编写如下代码:'''http://c.biancheng.net/创建第一个 Python '''print('http://c.biancheng.net/python/') 可以看到 由此,我们就成功创建好了一个 Python 。 创建好之后,我们就可以向中添加模块(也可以添加)。 Python的导入 通过前面的学习我们知道,其实本质上还是模块,因此导入模块的语法同样也适用于导入。 ("http://c.biancheng.net/python/") 程序执行结果为: http://c.biancheng.net/python/ 另外,当直接导入指定时,程序会自动执行该所对应文件夹下的

    4.4K00发布于 2020-07-25
  • 来自专栏renhailab数据分析

    2023年地理空间领域最火的11Python

    本文探讨了今年增长最快的Python——它们不仅经历了飞速的增长,也显著推动了各个领域的进步。 Python的增长是一个多方面的现象,通常通过下载量、更新频率、社区参与度以及在学术和工业项目中的采用率来衡量。 今年增长最快的中,如leafmap和geemap这样的,在地理空间分析和制图领域成为了不可或缺的工具。 - GeoPandas[8] pydeck:增长了+54% - pydeck[9] Whitebox:增长了+47% - Whitebox[10] ⚙️ GDAL:增长了+38% - GDAL[11 官网:Apache Sedona[20] GitHub:Apache Sedona GitHub[21] xarray:多维数据集的灵活处理 xarray是一个处理带标签的多维数组的Python,它在原生

    79421编辑于 2023-12-18
  • 来自专栏python知识

    python练习11

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月    后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…. 2.程序源代码:

    42540发布于 2021-05-24
  • 来自专栏python3

    python学习(11)

    + b + c print(add(3,b=2)) 默认参数需要放到后面 def add(a,b=9,c): return a + b + c print(add(3,b=2)) E:\python

    43310发布于 2020-01-14
  • 来自专栏HI林祈呀

    python笔记11

    推导式 列表推导式 字典推导式 集合推导式 列表推导式 用⼀个表达式创建⼀个有规律的列表或控制⼀个有规律列表。列表推导式又叫列表生成式 创建一个0-10的列表 while循环实现 # 1. 准备一个空列表 list1 = [] # 2. 书写循环,依次追加数字到空列表list1中 i = 0 while i < 10: list1.append(i) i += 1 print(list1) for循环实现 list1 = [] for i in range(10): list1.a

    42510发布于 2020-06-12
  • 来自专栏python3

    #11 Python字典

    前言 前两节介绍了Python列表和字符串的相关用法,这两种数据类型都是有序的数据类型,所以它们可以通过索引来访问内部元素。本文将记录一种无序的数据类型——字典! ['centos 6', 10, 12]} # 可以看到,这种方法超级坑,并不是想象中的一一对应,而是一对多 2.字典的访问 通过字典名加一对方括号 dict[key] 来访问字典的元素: In [11

    58030发布于 2020-01-17
  • 来自专栏高渡号外

    Python入门(11

    Python入门(11/18) 第十一节 字典 大家好!今天我们学习Python的字典,它仍然是Python四大数据结构之一,也是很特别的一种数据类型。 1、字典 字典(dict)是Python语言中唯一的映射类型的序列。字典对象的值是可变的,它是一个容器类型,能存储任意个数的Python对象,也可以嵌套其他对象。 9、字典的合并 在python3中,使用update()函数即可轻松实现两个字典的合并。 ? 11、字典的常用内置函数或方法 Python字典有如下常用内置函数和方法。请注意,我们有时在网上查找到的函数或方法,使用时会报错,很可能是版本问题。 预告 下节课,我们将继续介绍Python数据结构:集合,它是Python中又一个最常用的数据结构之一,也是我们集中介绍的最后一种数据结构。

    2.5K30发布于 2020-09-22
  • 来自专栏编程

    2017年11月R新推荐

    文档概述 11月份,在R官方(CRAN)共计发布了237个新,本文选摘了40个R,包含以下几个类别:计算方法、数据、数据科学、科学、社会科学、工具及可视化等,其余大家可登录CRAN自行查看,希望有助于大家的学习 支持用户从IPUMS(世界人口微观共享数据库)导入人口普查、调查和地理数据,在R中进行处理、可视化等操作. 4)proPubBills v0.1: 对ProPublica API进行封装,可以通过该进行相关操作 Robust Distance-Residual Plot 10)trialr v0.0.1: 提供一个贝叶斯临床试验设计的展示,在RStan和R中实现,同时包含第一次在R中实现的一些设计 (例如: EffTox’ by Thall & Cook (2004). 11)tvReg v0.2.1: 针对独立的和相关的方程,提供了时间变系数拟合方程的函数. 7. 可视化 1)ALEPlot v1.0: 在黑箱监督学习模型中,提供了可视化个体预测变量的主要影响和二阶交互影响的功能 2)dbplot v0.1.1: 利用dplyr处理数据库内的图形计算功能.

    1.1K80发布于 2018-01-29
  • 来自专栏python3

    Python11python内置数

     not found, d is returned if given, otherwise KeyError is raised (END)  In [24]: d Out[24]: {'a': 11 , 'b': 2} In [25]: d.pop('a') Out[25]: 11 In [26]: d.pop('c') ------------------------------------- ..:      a 1 b 2 c None d 123 In [44]: dict.keys()、dict.value()、dict.items()返回的都类似生成器;它并不会复制一份内存  python2 In [20]: d2['a'] Out[20]: [] In [21]: d2 Out[21]: defaultdict(list, {'a': []}) In [22]: d2['a'] = 11 In [23]: d2 Out[23]: defaultdict(list, {'a': 11}) In [24]: d2['a'] Out[24]: 11 default初始化的时候,需要传入一个函数

    1.5K30发布于 2020-01-15
  • 来自专栏视觉求索无尽也

    python】闭

    ref https://www.programiz.com/python-programming/closure https://www.geeksforgeeks.org/python-closures As seen from the above example, we have a closure in Python when a nested function references a value The criteria that must be met to create closure in Python are summarized in the following points. # Output: 15 print(times5(3)) # Output: 30 print(times5(times3(2))) others 一般来说,当对象中只有一个方法时,这时使用闭是更好的选择 所有函数都有一个 closure属性,如果这个函数是一个闭的话,那么它返回的是一个由 cell 对象 组成的元组对象。cell 对象的cell_contents 属性就是闭中的自由变量。

    1.2K20编辑于 2022-07-28
领券