zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
U
¬ý°dÖdã @s0
dZddlmZddlZddlmZddlmmZ    ddlm
Z
m Z m Z m Z mZmZmZmZdZddœd    d
„Zd Zddœd d „ZdZddœdd„Ze     d¡Be    jddee
ede    jddee
ede    jddee
edW5QRXdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4ddœd3d4„Z5d5dœd6d7„Z6e     d8¡,e    jd9d:eed;e    jd<de$ede gƒd;e    jd=d>e2e e7e8dƒfƒd;e    jd?d@eed;e    jdAdBee e8dƒe7gƒd;e    jdCdDee d;e    jdEdFe%ed;e6ƒr(dZ9ndGZ9e    jdHe9eed;e    jdIdJe3edJdKgƒd;e    jdLdMe e d;e    jdNdOe&ed;e    jdPde!e
d;e    jdQdRe"e d;e    jdSde#e
d;e     dTde'¡e    jdUdJe(edddJgƒd;e     dVde0¡e     dWdMe1¡e    jdXdYe/e e8dƒe7gƒd;e    jdZde4edddd[gƒd;e    jd\de)e
d;e    jd]de)e
d;e    jd^de+e
e5de    jd_d`e,e d;e    jdade-e
d;e    jdbdMe.ed;W5QRXdcZ:e     dd¡e     dede:¡W5QRXdfZ;ddœdgdh„Z<e     dd¡e    jdide;e<djW5QRXdkZ=e     dd¡*e    jdlej> ?dmdn¡e=edndogƒd;W5QRXdpZ@e     dd¡&e    jdqej> ?drds¡dtke@e
d;W5QRXduZAe     dd¡"e    jdvdweAeddwdxgƒd;W5QRXdyZBe     dd¡ e    jdzd{eBed{d|gƒd;W5QRXd}ZCd~gZDd~dgZEd~dgZFd€gZGdgZHe     d‚¡2e    jdƒd„eCjId…d† JeD¡d‡eeDd„gƒd;W5QRXe     dˆ¡2e    jdƒd„eCjId‰d† JeE¡d‡eeEd„gƒd;W5QRXe     dŠ¡2e    jdƒd„eCjId‹d† JeF¡d‡eeFd„gƒd;W5QRXe     dŒ¡2e    jdƒd„eCjIdd† JeG¡d‡eeGd„gƒd;W5QRXe     dŽ¡2e    jdƒd„eCjIdd† JeH¡d‡eeHd„gƒd;W5QRXdZKdgZEdd‘gZFd€gZGe     dˆ¡(e    jd’d„eKjId‰d† JeE¡d‡eLd;W5QRXe     dŠ¡(e    jd’d„eKjId‹d† JeF¡d‡eLd;W5QRXe     dŒ¡(e    jd’d„eKjIdd† JeG¡d‡eLd;W5QRXd“ZMe     d”¡"e    jd•d„eMed„d|d–gƒd;W5QRXd—ZNe     d˜¡ e    jd•d„eNed„d™gƒd;W5QRXdšZOddœd›dœ„ZPe     d¡e    jdždŸeOePd W5QRXd¡ZQddœd¢d£„ZRe     d¤¡$e    jd¥d„eQed„ddgƒeRdW5QRXd¦ZSd§ZTd¨ZUd©ZVdªZWd«ZXd¬ZYd­ZZd®Z[d¯Z\d°Z]d±Z^d²Z_d³Z`d´ZadµZbd¶Zcd·Zde     d¸¡Èe    jd¹deSe
d;e    jdºdeTe
d;e    jd»d¼eUed¼d½gƒd;e    jd¾d¿eVed;e    jdÀdeWed;e    jdÁdeXed;e    jdÂdÃeced;e    jdÄdÅeZed;e    jdÆd:eYed;e    jdÇde[e e8dƒeLgƒd;e    jdÈde\e e8dƒeLgƒd;e    jdÉde]edd¼d½gƒd;e    jdÊde^e e8dƒeeeeLgƒd;e    jdËdede
d;e    jdÌdÍe_edÍdÎdÏdÐgƒd;dÑdÒdÓdÔdÍdÕdÖd×dØdÙdÚdÛg ZfefdÜdÝg7Zfe    jdÞdÑe`eefƒd;e    jdßdeae
d;e    jdàdebe e8dƒeLgƒd;W5QRXdS)áaÙ
This module is imported from the pandas package __init__.py file
in order to ensure that the core.config options registered here will
be available as soon as the user loads the package. if register_option
is invoked inside specific modules, they will not be registered until that
module is imported, which may or may not be a problem.
 
If you need to make sure options are available even before a certain
module is imported, register them here rather than in the module.
 
é)Ú annotationsN)ÚCallable)Úis_boolÚ is_callableÚis_instance_factoryÚis_intÚis_nonnegative_intÚis_one_of_factoryÚis_strÚis_textz~
: bool
    Use the bottleneck library to accelerate if it is installed,
    the default is True
    Valid values: False,True
ÚNone)ÚreturncCs ddlm}| t |¡¡dS)Nr)Únanops)Z pandas.corerZset_use_bottleneckÚcfÚ
get_option)Úkeyr©rúNd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/core/config_init.pyÚuse_bottleneck_cb's rz‡
: bool
    Use the numexpr library to accelerate computation if it is installed,
    the default is True
    Valid values: False,True
cCs ddlm}| t |¡¡dS)Nr)Ú expressions)Zpandas.core.computationrZset_use_numexprrr)rrrrrÚuse_numexpr_cb5s rzˆ
: bool
    Use the numba engine option for select operations if it is installed,
    the default is False
    Valid values: False,True
cCs ddlm}| t |¡¡dS)Nr)Únumba_)Zpandas.core.utilrZ set_use_numbarr)rrrrrÚ use_numba_cbCs rZcomputeZuse_bottleneckT)Ú    validatorÚcbZ use_numexprZ    use_numbaFzÖ
: int
    Floating point output precision in terms of number of places after the
    decimal, for regular formatting as well as scientific notation. Similar
    to ``precision`` in :meth:`numpy.set_printoptions`.
z0
: int
    Default space for DataFrame columns.
a;
: int
    If max_rows is exceeded, switch to truncate view. Depending on
    `large_repr`, objects are either centrally truncated or printed as
    a summary view. 'None' value means unlimited.
 
    In case python/IPython is running in a terminal and `large_repr`
    equals 'truncate' this can be set to 0 and pandas will auto-detect
    the height of the terminal and print a truncated object which fits
    the screen height. The IPython notebook, IPython qtconsole, or
    IDLE do not run in a terminal and hence it is not possible to do
    correct auto-detection.
: int
    The numbers of rows to show in a truncated view (when `max_rows` is
    exceeded). Ignored when `max_rows` is set to None or 0. When set to
    None, follows the value of `max_rows`.
aT
: int
    If max_cols is exceeded, switch to truncate view. Depending on
    `large_repr`, objects are either centrally truncated or printed as
    a summary view. 'None' value means unlimited.
 
    In case python/IPython is running in a terminal and `large_repr`
    equals 'truncate' this can be set to 0 or None and pandas will auto-detect
    the width of the terminal and print a truncated object which fits
    the screen width. The IPython notebook, IPython qtconsole, or IDLE
    do not run in a terminal and hence it is not possible to do
    correct auto-detection and defaults to 20.
: int
    This sets the maximum number of categories pandas should output when
    printing out a `Categorical` or a Series of dtype "category".
zv
: int
    max_info_columns is used in DataFrame.info method to decide if
    per column information will be printed.
zu
: boolean
    When True, IPython notebook will use html representation for
    pandas objects (if it is available).
zP
: int
    Controls the number of nested levels to process when pretty-printing
zq
: boolean
    "sparsify" MultiIndex display (don't display repeated
    elements in outer levels within groups)
: callable
    The callable should accept a floating point number and return
    a string with the desired format of the number. This is used
    in some places like SeriesFormatter.
    See formats.format.EngFormatter for an example.
: int or None
    The maximum width in characters of a column in the repr of
    a pandas data structure. When the column overflows, a "..."
    placeholder is embedded in the output. A 'None' value means unlimited.
z`
: 'left'/'right'
    Controls the justification of column headers. used by DataFrameFormatter.
: boolean
    Whether to print out the full DataFrame repr for wide DataFrames across
    multiple lines, `max_columns` is still respected, but the output will
    wrap-around across multiple "pages" if its width exceeds `display.width`.
: boolean or 'truncate'
    Whether to print out dimensions at the end of DataFrame repr.
    If 'truncate' is specified, only print out the dimensions if the
    frame is truncated (e.g. not display all rows and/or columns)
: boolean
    Whether to use the Unicode East Asian Width to calculate the display text
    width.
    Enabling this may affect to the performance (default: False)
zo
: boolean
    Whether to handle Unicode characters belong to Ambiguous as Wide (width=2)
    (default: False)
zx
: boolean
    Whether to publish a Table Schema representation for frontends
    that support it.
    (default: False)
zl
: int
    A ``border=value`` attribute is inserted in the ``<table>`` tag
    for the DataFrame HTML repr.
z¯: boolean
    When True, Jupyter notebook will process table contents using MathJax,
    rendering mathematical expressions enclosed by the dollar symbol.
    (default: True)
aH: int
    The number of items that will be added to `dir(...)`. 'None' value means
    unlimited. Because dir is cached, changing this option will not immediately
    affect already existing dataframes until a column is deleted or added.
 
    This is for instance used to suggest columns from a dataframe to tab
    completion.
aH
: int
    Width of the display in characters. In case python/IPython is running in
    a terminal this can be set to None and pandas will correctly auto-detect
    the width.
    Note that the IPython notebook, IPython qtconsole, or IDLE do not run in a
    terminal and hence it is not possible to correctly detect the width.
: float or None
    if set to a float value, all float values smaller than the given threshold
    will be displayed as exactly 0 by repr and friends.
a
: int or None
    When pretty-printing a long sequence, no more then `max_seq_items`
    will be printed. If items are omitted, they will be denoted by the
    addition of "..." to the resulting string.
 
    If set to None, the number of items to be printed is unlimited.
: int or None
    df.info() will usually show null-counts for each column.
    For large frames this can be quite slow. max_info_rows and max_info_cols
    limit this null check only to frames with smaller dimensions than
    specified.
: 'truncate'/'info'
    For DataFrames exceeding max_rows/max_cols, the repr (and HTML repr) can
    show a truncated table (the default from 0.13), or switch to the view from
    df.info() (the behaviour in earlier versions of pandas).
: bool, string or None
    This specifies if the memory usage of a DataFrame should be displayed when
    df.info() is called. Valid values True,False,'deep'
cCsddlm}|t |¡ƒdS)Nr)Úenable_data_resource_formatter)Zpandas.io.formats.printingrrr)rrrrrÚtable_schema_cb!s rÚboolcCs8z
tƒ}Wntk
r YdSXt|dƒr0dSdSdS)zz
    Detect if Python is running in a terminal.
 
    Returns True if Python is running in a terminal or False if not.
    TÚkernelFN)Z get_ipythonÚ    NameErrorÚhasattr)ÚiprrrÚ is_terminal's
 
r"ZdisplayZ    precisioné)rZ float_formatZ max_info_rowsi¡ÌZmax_rowsé<Zmin_rowsé
Zmax_categorieséZ max_colwidthé2éZ max_columnsZ
large_reprÚtruncateÚinfoZmax_info_columnsédZcolheader_justifyÚrightZnotebook_repr_htmlZpprint_nest_depthéZ multi_sparseZexpand_frame_reprZshow_dimensionsZchop_thresholdZ max_seq_itemsÚwidthéPZ memory_usageÚdeepzunicode.east_asian_widthzunicode.ambiguous_as_widezhtml.table_schemaz html.borderézhtml.use_mathjaxZ max_dir_itemszL
: boolean
    Whether to simulate interactive mode for purposes of testing
ÚmodeZsim_interactivez•
: boolean
    True means treat None, NaN, INF, -INF as NA (old way),
    False means None and NaN are null, but INF, -INF are not NA
    (new way).
cCsddlm}||ƒdS)Nr)Ú_use_inf_as_na)Zpandas.core.dtypes.missingr3)rr3rrrÚuse_inf_as_na_cb¤s r4Z use_inf_as_na)rzÓ
: string
    Internal data manager type; can be "block" or "array". Defaults to "block",
    unless overridden by the 'PANDAS_DATA_MANAGER' environment variable (needs
    to be set before pandas is imported).
Z data_managerZPANDAS_DATA_MANAGERÚblockÚarrayzâ
: bool
    Use new copy-view behaviour using Copy-on-Write. Defaults to False,
    unless overridden by the 'PANDAS_COPY_ON_WRITE' environment variable
    (if set to "1" for True, needs to be set before pandas is imported).
Z copy_on_writeZPANDAS_COPY_ON_WRITEÚ0Ú1zr
: string
    Raise an exception, warn, or no action if trying to use chained assignment,
    The default is warn
Úchained_assignmentÚwarnÚraisez3
: string
    The default storage for StringDtype.
Zstring_storageÚpythonZpyarrowzh
: string
    The default Excel reader engine for '{ext}' files. Available options:
    auto, {others}.
ZxlrdZopenpyxlZodfZpyxlsbz io.excel.xlsÚreaderÚautoZxlsz, )ÚextZothersz io.excel.xlsmZxlsmz io.excel.xlsxZxlsxz io.excel.odsZodsz io.excel.xlsbZxlsbzh
: string
    The default Excel writer engine for '{ext}' files. Available options:
    auto, {others}.
Z
xlsxwriterÚwriterz‡
: string
    The default parquet reader/writer engine. Available options:
    'auto', 'pyarrow', 'fastparquet', the default is 'auto'
z
io.parquetZengineZ fastparquetzw
: string
    The default sql reader/writer engine. Available options:
    'auto', 'sqlalchemy', the default is 'auto'
zio.sqlZ
sqlalchemyzÖ
: str
    The plotting backend to use. The default value is "matplotlib", the
    backend provided with pandas. Other backends can be specified by
    providing the name of the module that implements the backend.
cCs$|dkr dSddlm}||ƒdS)NÚ
matplotlibr)Ú_get_plot_backend)Zpandas.plotting._corerB)rrBrrrÚregister_plotting_backend_cb}s rCZplottingÚbackendrA)ZdefvalÚdocrzç
: bool or 'auto'.
    Whether to register converters with matplotlib's units registry for
    dates, times, datetimes, and Periods. Toggling to False will remove
    the converters, restoring any converters that pandas overwrote.
cCs,ddlm}m}t |¡r"|ƒn|ƒdS)Nr)Ú deregister_matplotlib_convertersÚregister_matplotlib_converters)Zpandas.plottingrFrGrr)rrFrGrrrÚregister_converter_cb—s
rHzplotting.matplotlibZregister_convertersz§
: bool
    Whether to sparsify the display of a hierarchical index. Setting to False will
    display each explicit level element in a hierarchical key for each row.
: bool
    Whether to sparsify the display of hierarchical columns. Setting to False will
    display each explicit level element in a hierarchical key for each column.
zS
: str
    Determine which output to use in Jupyter Notebook in {"html", "latex"}.
: int
    The maximum number of data-cell (<td>) elements that will be rendered before
    trimming will occur over columns, rows or both if needed.
: int, optional
    The maximum number of rows that will be rendered. May still be reduced to
    satsify ``max_elements``, which takes precedence.
: int, optional
    The maximum number of columns that will be rendered. May still be reduced to
    satsify ``max_elements``, which takes precedence.
z9
: int
    The precision for floats and complex numbers.
zZ
: str
    The character representation for the decimal separator for floats and complex.
zg
: str, optional
    The character representation for thousands separator for floats, int and complex.
zQ
: str, optional
    The string representation for values identified as missing.
zi
: str, optional
    Whether to escape certain characters according to the given context; html or latex.
zh
: str, callable, dict, optional
    A formatter object to be used as default within ``Styler.format``.
z[
: {"c", "t", "b"}
    The specifier for vertical alignment of sparsified LaTeX multirows.
a
: {"r", "c", "l", "naive-l", "naive-r"}
    The specifier for horizontal alignment of sparsified LaTeX multicolumns. Pipe
    decorators can also be added to non-naive values to draw vertical
    rules, e.g. "\|r" will draw a rule on the left side of right aligned merged cells.
zU
: bool
    Whether to add horizontal rules on top and bottom and below the headers.
: str
    The environment to replace ``\begin{table}``. If "longtable" is used results
    in a specific longtable environment format.
z>
: str
    The encoding used for output HTML and LaTeX files.
: bool
    If False will render special CSS classes to table attributes that indicate Mathjax
    will not be used in Jupyter Notebook.
Zstylerz sparse.indexzsparse.columnsz render.reprÚhtmlZlatexzrender.max_elementsizrender.max_rowszrender.max_columnszrender.encodingzutf-8zformat.decimalÚ.zformat.precisionzformat.thousandsz format.na_repz format.escapezformat.formatterz html.mathjaxzlatex.multirow_alignÚcÚtÚbZnaiveÚrz|r|z|rzr|z|c|z|czc|Úlz|l|z|lzl|znaive-lznaive-rzlatex.multicol_alignz latex.hruleszlatex.environment)gÚ__doc__Ú
__future__rÚosÚtypingrZpandas._config.configÚ_configÚconfigrrrrrrr    r
r Zuse_bottleneck_docrZuse_numexpr_docrZ use_numba_docrZ config_prefixZregister_optionZpc_precision_docZpc_colspace_docZpc_max_rows_docZpc_min_rows_docZpc_max_cols_docZpc_max_categories_docZpc_max_info_cols_docZpc_nb_repr_h_docZpc_pprint_nest_depthZpc_multi_sparse_docZfloat_format_docZmax_colwidth_docZcolheader_justify_docZpc_expand_repr_docZpc_show_dimensions_docZpc_east_asian_width_docZpc_ambiguous_as_wide_docZpc_table_schema_docZpc_html_border_docZpc_html_use_mathjax_docZpc_max_dir_itemsZ pc_width_docZpc_chop_threshold_docZpc_max_seq_itemsZpc_max_info_rows_docZpc_large_repr_docZpc_memory_usage_docrr"ÚintÚtypeZmax_colsZtc_sim_interactive_docZuse_inf_as_na_docr4Zdata_manager_docÚenvironÚgetZcopy_on_write_docr9Zstring_storage_docZreader_engine_docZ _xls_optionsZ _xlsm_optionsZ _xlsx_optionsZ _ods_optionsZ _xlsb_optionsÚformatÚjoinZwriter_engine_docÚstrZparquet_engine_docZsql_engine_docZplotting_backend_docrCZregister_converter_docrHZstyler_sparse_index_docZstyler_sparse_columns_docZstyler_render_reprZstyler_max_elementsZstyler_max_rowsZstyler_max_columnsZstyler_precisionZstyler_decimalZstyler_thousandsZ styler_na_repZ styler_escapeZstyler_formatterZstyler_multirow_alignZstyler_multicol_alignZ styler_hrulesZstyler_environmentZstyler_encodingZstyler_mathjaxÚdictZval_mcarrrrÚ<module>s8  (  ûÿÿ
        
üüüüÿ
üÿ üÿüÿÿûÿÿ     
ú  ú   ü 
ü      ü  ü  ü  ü  ü ü ü ü      ü     
ü      ü  û ÿ
üüüüÿüü üüü üü