Data manipulation in python (module 1)

本文介绍使用Python进行数据处理的方法,包括CSV文件读取、日期时间操作、NumPy基础使用、Pandas系列及DataFrame操作等核心内容。通过实例展示了数据处理的各种技巧。

 

1. Reading csv File

import csv
#%precision 2

with open("mpg.csv") as csvfile:
    mpg = list(csv.DictReader(csvfile))
mpg[:3]

 

2. Dates and times demo

 1 import datetime
 2 import time
 3 
 4 
 5 dtnow = datetime.datetime.fromtimestamp(time.time())
 6 print dtnow
 7 
 8 # The use of datetime delta 
 9 delta = datetime.timedelta(days=1)
10 today = datetime.datetime.today()
11 print today - delta
12 print today > today-delta
13 
14 #Output
15 #2017-06-04 11:09:29.497000
16 #2017-06-03 11:09:29.497000
17 #True

# Numpy introduction

 1 import numpy as np
 2 mylist = [1, 2, 3]
 3 print np.array(mylist)
 4 
 5 m =  np.array([[1,2,3], [4,5,6]])
 6 print m.shape
 7 
 8 print "\nThe use of arange:"
 9 n = np.arange(0, 30, 2)
10 print n
11 
12 print "\nThe use of reshape:"
13 print n.reshape(3, 5)
14 
15 
16 print "\nThe use of linspace(tell how many numbers we want:"
17 o = np.linspace(0, 4, 9)
18 print o
19 o.resize(3,3)
20 print o
21 
22 print "\nRepeat function:"
23 print np.array([1, 2, 3]*3)
24 print np.repeat([1, 2, 3], 3)
25 
26 print "\nCreate new array using stack:"
27 p = np.ones([2, 3], int)
28 print np.vstack([p, 2*p])
29 print np.hstack([p, 2*p])
30 
31 print "\nArray transpose:"
32 print p.T
33 
34 print "\ndtype:"
35 print p.dtype
36 
37 print "\nastype:"
38 p = p.astype('f')
39 print p.dtype
40 
41 print "\nArray operations: max min mean std argmax:"
42 a = np.array([-4, -2, 1, 3, 5])
43 print a.sum(), a.max(), a.min(), a.std(), a.argmax(). argmin()
44 
45 print "\nArray slice:"
46 r = np.arange(36)
47 r.resize(6,6)
48 print r
49 print r[:2, :-1]
50 print r[-1, ::2]
51 r[r>30] = 30
52 print r

Output

 1 [1 2 3]
 2 (2L, 3L)
 3 
 4 The use of arange:
 5 [ 0  2  4  6  8 10 12 14 16 18 20 22 24 26 28]
 6 
 7 The use of reshape:
 8 [[ 0  2  4  6  8]
 9  [10 12 14 16 18]
10  [20 22 24 26 28]]
11 
12 The use of linspace(tell how many numbers we want:
13 [ 0.   0.5  1.   1.5  2.   2.5  3.   3.5  4. ]
14 [[ 0.   0.5  1. ]
15  [ 1.5  2.   2.5]
16  [ 3.   3.5  4. ]]
17 
18 Repeat function:
19 [1 2 3 1 2 3 1 2 3]
20 [1 1 1 2 2 2 3 3 3]
21 
22 Create new array using stack:
23 [[1 1 1]
24  [1 1 1]
25  [2 2 2]
26  [2 2 2]]
27 [[1 1 1 2 2 2]
28  [1 1 1 2 2 2]]
29 
30 Array transpose:
31 [[1 1]
32  [1 1]
33  [1 1]]
34 
35 dtype:
36 int32
37 
38 astype:
39 float32
40 
41 Array operations: max min mean std argmax:
42 3 5 -4 3.26190128606 0
43 
44 Array slice:
45 [[ 0  1  2  3  4  5]
46  [ 6  7  8  9 10 11]
47  [12 13 14 15 16 17]
48  [18 19 20 21 22 23]
49  [24 25 26 27 28 29]
50  [30 31 32 33 34 35]]
51 [[ 0  1  2  3  4]
52  [ 6  7  8  9 10]]
53 [30 32 34]
54 [[ 0  1  2  3  4  5]
55  [ 6  7  8  9 10 11]
56  [12 13 14 15 16 17]
57  [18 19 20 21 22 23]
58  [24 25 26 27 28 29]
59  [30 30 30 30 30 30]]
View Code

 

3. Pandas Series

 1 import pandas
 2 
 3 animals = ['Tiger', 'Bear', 'Moose']
 4 pandas.Series(animals)
 5 
 6 numbers = [1, 2, None]
 7 pandas.Series(numbers)
 8 
 9 sports = {
10         "Archery": "Bhut",
11          "Golf": "Scotland" }
12 print pandas.Series(sports)
13 print pandas.Series(animals , index=['India', 'America', 'Canada'])

Output:

 1 0    Tiger
 2 1     Bear
 3 2    Moose
 4 dtype: object
 5 
 6 0    1.0
 7 1    2.0
 8 2    NaN
 9 dtype: float64
10 
11 Archery        Bhut
12 Golf       Scotland
13 dtype: object
14 India      Tiger
15 America     Bear
16 Canada     Moose
17 dtype: object
View Code

 

4. Pandas Dataframe

Basic

 1 import pandas as pd
 2 purchase_1 = pd.Series({'Name': 'Chris',
 3                         'Item Purchased': 'Dog Food',
 4                         'Cost': 22.50})
 5 purchase_2 = pd.Series({'Name': 'Kevyn',
 6                         'Item Purchased': 'Kitty Litter',
 7                         'Cost': 2.50})
 8 purchase_3 = pd.Series({'Name': 'Vinod',
 9                         'Item Purchased': 'Bird Seed',
10                         'Cost': 5.00})
11 df = pandas.DataFrame([purchase_1, purchase_2, purchase_3], index = ['Store 1', 'Store 1', 'Store 2'])
12 print df.loc['Store 2']
13 print df.loc['Store 1', 'Cost']
14 print
15 
16 print df.T
17 print
18 
19 df.drop('Cost', axis=1)
20 print df
21 print
22 
23 df.drop('Cost', axis=1, inplace=True) #del df['Cost']
24 print df
25 print
26 
27 df["Location"] = None
28 print df
29 print

Output:

 1 Cost                      5
 2 Item Purchased    Bird Seed
 3 Name                  Vinod
 4 Name: Store 2, dtype: object
 5 Store 1    22.5
 6 Store 1     2.5
 7 Name: Cost, dtype: float64
 8 
 9                  Store 1       Store 1    Store 2
10 Cost                22.5           2.5          5
11 Item Purchased  Dog Food  Kitty Litter  Bird Seed
12 Name               Chris         Kevyn      Vinod
13 
14          Cost Item Purchased   Name
15 Store 1  22.5       Dog Food  Chris
16 Store 1   2.5   Kitty Litter  Kevyn
17 Store 2   5.0      Bird Seed  Vinod
18 
19         Item Purchased   Name
20 Store 1       Dog Food  Chris
21 Store 1   Kitty Litter  Kevyn
22 Store 2      Bird Seed  Vinod
23 
24         Item Purchased   Name Location
25 Store 1       Dog Food  Chris     None
26 Store 1   Kitty Litter  Kevyn     None
27 Store 2      Bird Seed  Vinod     None
View Code

 

Loading

 1 import pandas as pd
 2 df = pd.read_csv('olympics.csv')
 3 df.head()
 4 
 5 #Skiprows and assign index column
 6 df = pd.read_csv('olympics.csv', index_col=0, skiprows=1)
 7 df.head()
 8 
 9 # rename columns
10 df.columns
11 for col in df.columns:
12     if col[:2]=='03':
13         df.rename(columns={col:'Bronze' + col[4:]}, inplace=True)

 

 Boolean mask

1 only_gold = df[df['Gold'] > 0]
2 only_gold.head()
3 #only_gold = df.where(df['Gold'] > 0)
4 #only_gold.head()
5 print len(df[(df['Gold'] > 0) | (df['Gold.1'] > 0)])
6 df[(df['Gold.1'] > 0) & (df['Gold'] == 0)]

 

Indexing

 1 df = pd.read_csv('census.csv')
 2 df['SUMLEV'].unique()
 3 columns_to_keep = ['STNAME',
 4                    'CTYNAME',
 5                    'BIRTHS2010',
 6                    'BIRTHS2011',
 7                    'BIRTHS2012',
 8                    'BIRTHS2013',
 9                    'BIRTHS2014',
10                    'BIRTHS2015',
11                    'POPESTIMATE2010',
12                    'POPESTIMATE2011',
13                    'POPESTIMATE2012',
14                    'POPESTIMATE2013',
15                    'POPESTIMATE2014',
16                    'POPESTIMATE2015']
17 df = df[columns_to_keep]
18 df = df.set_index(['STNAME', 'CTYNAME'])
19 df.loc['Michigan', 'Washtenaw County']

 Output:

 

Missing value

1 df = pd.read_csv('log.csv')
2 df = df.reset_index()
3 df = df.set_index(['time', 'user'])
4 df = df.fillna(method='ffill') 
5 df.head()

Output:

 

转载于:https://www.cnblogs.com/climberclimb/p/6939822.html

root@zhang:~# dpkg --list | grep -i python ii libpython3-stdlib:amd64 3.12.3-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii libpython3.12-minimal:amd64 3.12.3-1ubuntu0.4 amd64 Minimal subset of the Python language (version 3.12) ii libpython3.12-stdlib:amd64 3.12.3-1ubuntu0.4 amd64 Interactive high-level object-oriented language (standard library, version 3.12) ii libpython3.12t64:amd64 3.12.3-1ubuntu0.4 amd64 Shared Python runtime library (version 3.12) ii python-apt-common 2.7.7ubuntu4 all Python interface to libapt-pkg (locales) ii python-babel-localedata 2.10.3-3build1 all tools for internationalizing Python applications - locale data files ii python3 3.12.3-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii python3-apport 2.28.1-0ubuntu3.3 all Python 3 library for Apport crash report handling ii python3-apt 2.7.7ubuntu4 amd64 Python 3 interface to libapt-pkg ii python3-aptdaemon 1.1.1+bzr982-0ubuntu44 all Python 3 module for the server and client of aptdaemon ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu44 all Python 3 GTK+ 3 widgets to run an aptdaemon client ii python3-attr 23.2.0-2 all Attributes without boilerplate (Python 3) ii python3-babel 2.10.3-3build1 all tools for internationalizing Python applications - Python 3.x ii python3-blinker 1.7.0-1 all Fast, simple object-to-object and broadcast signaling (Python3) ii python3-bpfcc 0.29.1+ds-1ubuntu7 all Python 3 wrappers for BPF Compiler Collection (BCC) ii python3-brlapi:amd64 6.6-4ubuntu5 amd64 Braille display access via BRLTTY - Python3 bindings ii python3-cairo 1.25.1-2build2 amd64 Python3 bindings for the Cairo vector graphics library ii python3-certifi 2023.11.17-1 all root certificates for validating SSL certs and verifying TLS hosts (python3) ii python3-cffi-backend:amd64 1.16.0-2build1 amd64 Foreign Function Interface for Python 3 calling C code - runtime ii python3-chardet 5.2.0+dfsg-1 all Universal Character Encoding Detector (Python3) ii python3-click 8.1.6-2 all Wrapper around optparse for command line utilities - Python 3.x ii python3-colorama 0.4.6-4 all Cross-platform colored terminal text in Python - Python 3.x ii python3-commandnotfound 23.04.0 all Python 3 bindings for command-not-found. ii python3-configobj 5.0.8-3 all simple but powerful config file reader and writer for Python 3 ii python3-cryptography 41.0.7-4ubuntu0.1 amd64 Python library exposing cryptographic recipes and primitives (Python 3) ii python3-cups:amd64 2.0.1-5build6 amd64 Python3 bindings for CUPS ii python3-cupshelpers 1.5.18-1ubuntu9 all Python utility modules around the CUPS printing system ii python3-dateutil 2.8.2-3ubuntu1 all powerful extensions to the standard Python 3 datetime module ii python3-dbus 1.3.2-5build3 amd64 simple interprocess messaging system (Python 3 interface) ii python3-debconf 1.5.86ubuntu1 all interact with debconf from Python 3 ii python3-debian 0.1.49ubuntu2 all Python 3 modules to work with Debian-related data formats ii python3-defer 1.0.6-2.1ubuntu1 all Small framework for asynchronous programming (Python 3) ii python3-distro 1.9.0-1 all Linux OS platform information API ii python3-distro-info 1.7build1 all information about distributions' releases (Python 3 module) ii python3-distupgrade 1:24.04.26 all manage release upgrades ii python3-gdbm:amd64 3.12.3-0ubuntu1 amd64 GNU dbm database support for Python 3.x ii python3-gi 3.48.2-1 amd64 Python 3 bindings for gobject-introspection libraries ii python3-httplib2 0.20.4-3 all comprehensive HTTP client library written for Python3 ii python3-ibus-1.0 1.5.29-2 all Intelligent Input Bus - introspection overrides for Python (Python 3) ii python3-idna 3.6-2ubuntu0.1 all Python IDNA2008 (RFC 5891) handling (Python 3) ii python3-jinja2 3.1.2-1ubuntu1.2 all small but fast and easy to use stand-alone template engine ii python3-json-pointer 2.0-0ubuntu1 all resolve JSON pointers - Python 3.x ii python3-jsonpatch 1.32-3 all library to apply JSON patches - Python 3.x ii python3-jsonschema 4.10.3-2ubuntu1 all An(other) implementation of JSON Schema (Draft 3, 4, 6, 7) ii python3-jwt 2.7.0-1 all Python 3 implementation of JSON Web Token ii python3-launchpadlib 1.11.0-6 all Launchpad web services client library (Python 3) ii python3-lazr.restfulclient 0.14.6-1 all client for lazr.restful-based web services (Python 3) ii python3-lazr.uri 1.0.6-3 all library for parsing, manipulating, and generating URIs ii python3-louis 3.29.0-1build1 all Python bindings for liblouis ii python3-markdown-it 3.0.0-2 all Python port of markdown-it and some its associated plugins ii python3-markupsafe 2.1.5-1build2 amd64 HTML/XHTML/XML string library ii python3-mdurl 0.1.2-1 all Python port of the JavaScript mdurl package ii python3-minimal 3.12.3-0ubuntu2 amd64 minimal subset of the Python language (default python3 version) ii python3-netaddr 0.8.0-2ubuntu1 all manipulation of various common network address notations (Python 3) ii python3-netifaces:amd64 0.11.0-2build3 amd64 portable network interface information - Python 3.x ii python3-netplan 1.1.1-1~ubuntu24.04.1 amd64 Declarative network configuration Python bindings ii python3-oauthlib 3.2.2-1 all generic, spec-compliant implementation of OAuth for Python3 ii python3-olefile 0.46-3 all Python module to read/write MS OLE2 files ii python3-pexpect 4.9-2 all Python 3 module for automating interactive applications ii python3-pil:amd64 10.2.0-1ubuntu1 amd64 Python Imaging Library (Python3) ii python3-pkg-resources 68.1.2-2ubuntu1.1 all Package Discovery and Resource Access using pkg_resources ii python3-problem-report 2.28.1-0ubuntu3.3 all Python 3 library to handle problem reports ii python3-ptyprocess 0.7.0-5 all Run a subprocess in a pseudo terminal from Python 3 ii python3-pygments 2.17.2+dfsg-1 all syntax highlighting package written in Python 3 ii python3-pyparsing 3.1.1-1 all alternative to creating and executing simple grammars - Python 3.x ii python3-pyrsistent:amd64 0.20.0-1build2 amd64 persistent/functional/immutable data structures for Python ii python3-requests 2.31.0+dfsg-1ubuntu1 all elegant and simple HTTP library for Python3, built for human beings ii python3-rich 13.7.1-1 all render rich text, tables, progress bars, syntax highlighting, markdown and more ii python3-serial 3.5-2 all pyserial - module encapsulating access for the serial port ii python3-six 1.16.0-4 all Python 2 and 3 compatibility library ii python3-software-properties 0.99.49.1 all manage the repositories that you install software from ii python3-speechd 0.12.0~rc2-2build3 all Python interface to Speech Dispatcher ii python3-sss 2.9.4-1.1ubuntu6.2 amd64 Python3 module for the System Security Services Daemon ii python3-systemd 235-1build4 amd64 Python 3 bindings for systemd ii python3-typing-extensions 4.10.0-1 all Backported and Experimental Type Hints for Python ii python3-tz 2024.1-2 all Python3 version of the Olson timezone database ii python3-update-manager 1:24.04.9 all Python 3.x module for update-manager ii python3-urllib3 2.0.7-1ubuntu0.1 all HTTP library with thread-safe connection pooling for Python3 ii python3-wadllib 1.3.6-5 all Python 3 library for navigating WADL files ii python3-xdg 0.28-2 all Python 3 library to access freedesktop.org standards ii python3-xkit 0.5.0ubuntu6 all library for the manipulation of xorg.conf files (Python 3) ii python3-yaml 6.0.1-2build2 amd64 YAML parser and emitter for Python3 ii python3.12 3.12.3-1ubuntu0.4 amd64 Interactive high-level object-oriented language (version 3.12) ii python3.12-minimal 3.12.3-1ubuntu0.4 amd64 Minimal subset of the Python language (version 3.12) root@zhang:~# sudo apt remove python3.12
06-07
ann@ann:~$ dpkg -l | grep python3 ii libpython3-dev:amd64 3.12.3-0ubuntu2 amd64 header files and a static library for Python (default) ii libpython3-stdlib:amd64 3.12.3-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii libpython3.10-minimal:amd64 3.10.4-3 amd64 Minimal subset of the Python language (version 3.10) ii libpython3.10-stdlib:amd64 3.10.4-3 amd64 Interactive high-level object-oriented language (standard library, version 3.10) ii libpython3.12-dev:amd64 3.12.3-1ubuntu0.7 amd64 Header files and a static library for Python (v3.12) ii libpython3.12-minimal:amd64 3.12.3-1ubuntu0.7 amd64 Minimal subset of the Python language (version 3.12) ii libpython3.12-stdlib:amd64 3.12.3-1ubuntu0.7 amd64 Interactive high-level object-oriented language (standard library, version 3.12) ii libpython3.12t64:amd64 3.12.3-1ubuntu0.7 amd64 Shared Python runtime library (version 3.12) ii python3 3.12.3-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii python3-apport 2.28.1-0ubuntu3.7 all Python 3 library for Apport crash report handling ii python3-apt 2.7.7ubuntu4 amd64 Python 3 interface to libapt-pkg ii python3-aptdaemon 1.1.1+bzr982-0ubuntu44 all Python 3 module for the server and client of aptdaemon ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu44 all Python 3 GTK+ 3 widgets to run an aptdaemon client ii python3-attr 23.2.0-2 all Attributes without boilerplate (Python 3) ii python3-babel 2.10.3-3build1 all tools for internationalizing Python applications - Python 3.x ii python3-bcrypt 3.2.2-1build1 amd64 password hashing library for Python 3 ii python3-blinker 1.7.0-1 all Fast, simple object-to-object and broadcast signaling (Python3) ii python3-bpfcc 0.29.1+ds-1ubuntu7 all Python 3 wrappers for BPF Compiler Collection (BCC) ii python3-brlapi:amd64 6.6-4ubuntu5 amd64 Braille display access via BRLTTY - Python3 bindings ii python3-cairo 1.25.1-2build2 amd64 Python3 bindings for the Cairo vector graphics library ii python3-certifi 2023.11.17-1 all root certificates for validating SSL certs and verifying TLS hosts (python3) ii python3-cffi-backend:amd64 1.16.0-2build1 amd64 Foreign Function Interface for Python 3 calling C code - runtime ii python3-chardet 5.2.0+dfsg-1 all Universal Character Encoding Detector (Python3) ii python3-click 8.1.6-2 all Wrapper around optparse for command line utilities - Python 3.x ii python3-colorama 0.4.6-4 all Cross-platform colored terminal text in Python - Python 3.x ii python3-commandnotfound 23.04.0 all Python 3 bindings for command-not-found. ii python3-configobj 5.0.8-3 all simple but powerful config file reader and writer for Python 3 ii python3-cryptography 41.0.7-4ubuntu0.1 amd64 Python library exposing cryptographic recipes and primitives (Python 3) ii python3-cups:amd64 2.0.1-5build6 amd64 Python3 bindings for CUPS ii python3-cupshelpers 1.5.18-1ubuntu9 all Python utility modules around the CUPS printing system ii python3-dateutil 2.8.2-3ubuntu1 all powerful extensions to the standard Python 3 datetime module ii python3-dbus 1.3.2-5build3 amd64 simple interprocess messaging system (Python 3 interface) ii python3-debconf 1.5.86ubuntu1 all interact with debconf from Python 3 ii python3-debian 0.1.49ubuntu2 all Python 3 modules to work with Debian-related data formats ii python3-defer 1.0.6-2.1ubuntu1 all Small framework for asynchronous programming (Python 3) ii python3-dev 3.12.3-0ubuntu2 amd64 header files and a static library for Python (default) ii python3-distro 1.9.0-1 all Linux OS platform information API ii python3-distro-info 1.7build1 all information about distributions' releases (Python 3 module) ii python3-distupgrade 1:24.04.26 all manage release upgrades ii python3-fasteners 0.18-2 all provides useful locks - Python 3.x ii python3-gdbm:amd64 3.12.3-0ubuntu1 amd64 GNU dbm database support for Python 3.x ii python3-gi 3.48.2-1 amd64 Python 3 bindings for gobject-introspection libraries ii python3-httplib2 0.20.4-3 all comprehensive HTTP client library written for Python3 ii python3-ibus-1.0 1.5.29-2 all Intelligent Input Bus - introspection overrides for Python (Python 3) ii python3-idna 3.6-2ubuntu0.1 all Python IDNA2008 (RFC 5891) handling (Python 3) ii python3-jinja2 3.1.2-1ubuntu1.3 all small but fast and easy to use stand-alone template engine ii python3-json-pointer 2.0-0ubuntu1 all resolve JSON pointers - Python 3.x ii python3-jsonpatch 1.32-3 all library to apply JSON patches - Python 3.x ii python3-jsonschema 4.10.3-2ubuntu1 all An(other) implementation of JSON Schema (Draft 3, 4, 6, 7) ii python3-jwt 2.7.0-1 all Python 3 implementation of JSON Web Token ii python3-launchpadlib 1.11.0-6 all Launchpad web services client library (Python 3) ii python3-lazr.restfulclient 0.14.6-1 all client for lazr.restful-based web services (Python 3) ii python3-lazr.uri 1.0.6-3 all library for parsing, manipulating, and generating URIs ii python3-louis 3.29.0-1build1 all Python bindings for liblouis ii python3-mako 1.3.2-1 all fast and lightweight templating for the Python 3 platform ii python3-markdown-it 3.0.0-2 all Python port of markdown-it and some its associated plugins ii python3-markupsafe 2.1.5-1build2 amd64 HTML/XHTML/XML string library ii python3-mdurl 0.1.2-1 all Python port of the JavaScript mdurl package rF python3-minimal 3.12.3-0ubuntu2 amd64 minimal subset of the Python language (default python3 version) ii python3-monotonic 1.6-2 all implementation of time.monotonic() - Python 3.x ii python3-nacl 1.5.0-4build1 amd64 Python bindings to libsodium (Python 3) ii python3-netaddr 0.8.0-2ubuntu1 all manipulation of various common network address notations (Python 3) ii python3-netifaces:amd64 0.11.0-2build3 amd64 portable network interface information - Python 3.x ii python3-netplan 1.1.2-2~ubuntu24.04.1 amd64 Declarative network configuration Python bindings ii python3-oauthlib 3.2.2-1 all generic, spec-compliant implementation of OAuth for Python3 ii python3-olefile 0.46-3 all Python module to read/write MS OLE2 files ii python3-paramiko 2.12.0-2ubuntu4.1 all Make ssh v2 connections (Python 3) ii python3-pexpect 4.9-2 all Python 3 module for automating interactive applications ii python3-pil:amd64 10.2.0-1ubuntu1 amd64 Python Imaging Library (Python3) ii python3-pip 24.0+dfsg-1ubuntu1.2 all Python package installer ii python3-pip-whl 24.0+dfsg-1ubuntu1.2 all Python package installer (pip wheel) ii python3-pkg-resources 68.1.2-2ubuntu1.2 all Package Discovery and Resource Access using pkg_resources ii python3-problem-report 2.28.1-0ubuntu3.7 all Python 3 library to handle problem reports ii python3-ptyprocess 0.7.0-5 all Run a subprocess in a pseudo terminal from Python 3 ii python3-pygments 2.17.2+dfsg-1 all syntax highlighting package written in Python 3 ii python3-pyparsing 3.1.1-1 all alternative to creating and executing simple grammars - Python 3.x ii python3-pyrsistent:amd64 0.20.0-1build2 amd64 persistent/functional/immutable data structures for Python ii python3-requests 2.31.0+dfsg-1ubuntu1.1 all elegant and simple HTTP library for Python3, built for human beings ii python3-rich 13.7.1-1 all render rich text, tables, progress bars, syntax highlighting, markdown and more ii python3-serial 3.5-2 all pyserial - module encapsulating access for the serial port ii python3-setuptools 68.1.2-2ubuntu1.2 all Python3 Distutils Enhancements ii python3-setuptools-whl 68.1.2-2ubuntu1.2 all Python Distutils Enhancements (wheel package) ii python3-six 1.16.0-4 all Python 2 and 3 compatibility library ii python3-software-properties 0.99.49.2 all manage the repositories that you install software from ii python3-speechd 0.12.0~rc2-2build3 all Python interface to Speech Dispatcher ii python3-sss 2.9.4-1.1ubuntu6.2 amd64 Python3 module for the System Security Services Daemon ii python3-systemd 235-1build4 amd64 Python 3 bindings for systemd ii python3-typing-extensions 4.10.0-1 all Backported and Experimental Type Hints for Python ii python3-tz 2024.1-2 all Python3 version of the Olson timezone database ii python3-uno 4:24.2.7-0ubuntu0.24.04.4 amd64 Python-UNO bridge ii python3-update-manager 1:24.04.12 all Python 3.x module for update-manager ii python3-urllib3 2.0.7-1ubuntu0.2 all HTTP library with thread-safe connection pooling for Python3 ii python3-wadllib 1.3.6-5 all Python 3 library for navigating WADL files ii python3-wheel 0.42.0-2 all built-package format for Python ii python3-xdg 0.28-2 all Python 3 library to access freedesktop.org standards ii python3-xkit 0.5.0ubuntu6 all library for the manipulation of xorg.conf files (Python 3) ii python3-yaml 6.0.1-2build2 amd64 YAML parser and emitter for Python3 ii python3.10-minimal 3.10.4-3 amd64 Minimal subset of the Python language (version 3.10) ii python3.12 3.12.3-1ubuntu0.7 amd64 Interactive high-level object-oriented language (version 3.12) ii python3.12-dev 3.12.3-1ubuntu0.7 amd64 Header files and a static library for Python (v3.12) ii python3.12-minimal 3.12.3-1ubuntu0.7 amd64 Minimal subset of the Python language (version 3.12) ii python3.12-venv 3.12.3-1ubuntu0.7 amd64 Interactive high-level object-oriented language (pyvenv binary, version 3.12)
07-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值