VerticaPy

Python API for Vertica Data Science at Scale

Best Practices

As with all software, VerticaPy has a performance cost. To get the best performance, we need to understand the architectures of Vertica and VerticaPy. In this lesson, we'll go through some optimization steps.

1. Optimize your architecture at the database-level

At the end of the day, VerticaPy is an abstraction of SQL, so any database-level optimizations you make carry over to VerticaPy.

Optimizing Vertica mostly comes down to optimizing projections. Think in advance about your data architecture before creating a vDataFrame so we only select the essential columns.

In the following example, we use the 'usecols' parameter of the vDataFrame to select the most essential columns in our dataset.

In [13]:
import verticapy as vp
from verticapy.datasets import load_titanic
load_titanic() # loading the dataset in Vertica in case we do not have it
vdf = vp.vDataFrame("public.titanic",
                    usecols = ["survived", "pclass", "age"])
display(vdf)
123
pclass
Int
123
survived
Int
123
age
Numeric(6,3)
1102.0
21030.0
31025.0
41039.0
51071.0
61047.0
710[null]
81024.0
91036.0
101025.0
111045.0
121042.0
131041.0
141048.0
1510[null]
161045.0
1710[null]
181033.0
191028.0
201017.0
211049.0
221036.0
231046.0
2410[null]
251027.0
2610[null]
271047.0
281037.0
2910[null]
301070.0
311039.0
321031.0
331050.0
341039.0
351036.0
3610[null]
371030.0
381019.0
391064.0
4010[null]
4110[null]
421037.0
431047.0
441024.0
451071.0
461038.0
471046.0
4810[null]
491045.0
501040.0
511055.0
521042.0
5310[null]
541055.0
551042.0
5610[null]
571050.0
581046.0
591050.0
601032.5
611058.0
621041.0
6310[null]
6410[null]
651029.0
661030.0
671030.0
681019.0
691046.0
701054.0
711028.0
721065.0
731044.0
741055.0
751047.0
761037.0
771058.0
781064.0
791065.0
801028.5
8110[null]
821045.5
831023.0
841029.0
851018.0
861047.0
871038.0
881022.0
8910[null]
901031.0
9110[null]
921036.0
931055.0
941033.0
951061.0
961050.0
971056.0
981056.0
991024.0
10010[null]
Rows: 1-100 | Columns: 3

2. Save the current relation when you can

The vDataFrame works just like a view. If the final generated relation uses a lot of different functions, it will drastically increase the computation time for each method call.

Smaller transformations won't slow down the process much, but heavier transformations (multiple joins, heavy use of advanced analytical funcions, moving windows, etc.) can cause noticeable slowdown. If you make these kinds of changes, you should save the vDataFrame structure. Let's look at an example.

In [14]:
# Doing multiple operation
vdf = vp.vDataFrame("public.titanic")
vdf["sex"].label_encode()["boat"].fillna(method = "0ifnull")["name"].str_extract(
    ' ([A-Za-z]+)\.').eval("family_size", expr = "parch + sibsp + 1").drop(
    columns = ["cabin", "body", "ticket", "home.dest"])["fare"].fill_outliers().fillna()
print(vdf.current_relation())
795 elements were filled.
(
   SELECT
     "pclass",
     "survived",
     "name",
     "sex",
     "age",
     "sibsp",
     "parch",
     COALESCE("fare", 32.9113074018842) AS "fare",
     "embarked",
     "boat",
     "family_size" 
   FROM
 (
   SELECT
     "pclass",
     "survived",
     REGEXP_SUBSTR("name", ' ([A-Za-z]+)\.') AS "name",
     DECODE("sex", 'female', 0, 'male', 1, 2) AS "sex",
     COALESCE("age", 30.1524573721163) AS "age",
     "sibsp",
     "parch",
     (CASE WHEN "fare" < -176.6204982585513 THEN -176.6204982585513 WHEN "fare" > 244.5480856064831 THEN 244.5480856064831 ELSE "fare" END) AS "fare",
     COALESCE("embarked", 'S') AS "embarked",
     DECODE("boat", NULL, 0, 1) AS "boat",
     parch + sibsp + 1 AS "family_size" 
   FROM
 (
   SELECT
     "pclass",
     "survived",
     "name",
     "sex",
     "age",
     "sibsp",
     "parch",
     "fare",
     "embarked",
     "boat" 
   FROM
 "public"."titanic") 
VERTICAPY_SUBTABLE) 
VERTICAPY_SUBTABLE) 
VERTICAPY_SUBTABLE

We can look at the query plan of the new relation. This will help us understand how Vertica will execute the different aggregations.

In [15]:
print(vdf.explain())
------------------------------ 
QUERY PLAN DESCRIPTION: 

EXPLAIN SELECT * FROM (SELECT "pclass", "survived", "name", "sex", "age", "sibsp", "parch", COALESCE("fare", 32.9113074018842) AS "fare", "embarked", "boat", "family_size" FROM (SELECT "pclass", "survived", REGEXP_SUBSTR("name", ' ([A-Za-z]+)\.') AS "name", DECODE("sex", 'female', 0, 'male', 1, 2) AS "sex", COALESCE("age", 30.1524573721163) AS "age", "sibsp", "parch", (CASE WHEN "fare" < -176.6204982585513 THEN -176.6204982585513 WHEN "fare" > 244.5480856064831 THEN 244.5480856064831 ELSE "fare" END) AS "fare", COALESCE("embarked", 'S') AS "embarked", DECODE("boat", NULL, 0, 1) AS "boat", parch + sibsp + 1 AS "family_size" FROM (SELECT "pclass", "survived", "name", "sex", "age", "sibsp", "parch", "fare", "embarked", "boat" FROM "public"."titanic") VERTICAPY_SUBTABLE) VERTICAPY_SUBTABLE) VERTICAPY_SUBTABLE

Access Path:
+-STORAGE ACCESS for titanic [Cost: 67, Rows: 1K (NO STATISTICS)] (PATH ID: 1)
|  Projection: public.titanic_super
|  Materialize: titanic.pclass, titanic.survived, titanic.name, titanic.sex, titanic.age, titanic.sibsp, titanic.parch, titanic.fare, titanic.embarked, titanic.boat


----------------------------------------------- 
PLAN: BASE QUERY PLAN (GraphViz Format)
----------------------------------------------- 
digraph G {
graph [rankdir=BT, label = "BASE QUERY PLAN
	Query: EXPLAIN SELECT * FROM (SELECT \"pclass\", \"survived\", \"name\", \"sex\", \"age\", \"sibsp\", \"parch\", COALESCE(\"fare\", 32.9113074018842) AS \"fare\", \"embarked\", \"boat\", \"family_size\" FROM (SELECT \"pclass\", \"survived\", REGEXP_SUBSTR(\"name\", \' ([A-Za-z]+)\.\') AS \"name\", DECODE(\"sex\", \'female\', 0, \'male\', 1, 2) AS \"sex\", COALESCE(\"age\", 30.1524573721163) AS \"age\", \"sibsp\", \"parch\", (CASE WHEN \"fare\" \< -176.6204982585513 THEN -176.6204982585513 WHEN \"fare\" \> 244.5480856064831 THEN 244.5480856064831 ELSE \"fare\" END) AS \"fare\", COALESCE(\"embarked\", \'S\') AS \"embarked\", DECODE(\"boat\", NULL, 0, 1) AS \"boat\", parch + sibsp + 1 AS \"family_size\" FROM (SELECT \"pclass\", \"survived\", \"name\", \"sex\", \"age\", \"sibsp\", \"parch\", \"fare\", \"embarked\", \"boat\" FROM \"public\".\"titanic\") VERTICAPY_SUBTABLE) VERTICAPY_SUBTABLE) VERTICAPY_SUBTABLE
	
	All Nodes Vector: 
	
	  node[0]=v_testdb_node0001 (initiator) Up
	", labelloc=t, labeljust=l ordering=out]
0[label = "Root 
	OutBlk=[UncTuple(11)]", color = "green", shape = "house"];
1[label = "NewEENode 
	OutBlk=[UncTuple(11)]", color = "green", shape = "box"];
2[label = "StorageUnionStep: titanic_super
	Unc: Integer(8)
	Unc: Integer(8)
	Unc: Varchar(164)
	Unc: Integer(8)
	Unc: Numeric(16, 13)
	Unc: Integer(8)
	Unc: Integer(8)
	Unc: Numeric(18, 13)
	Unc: Varchar(20)
	Unc: Integer(8)
	Unc: Integer(8)", color = "purple", shape = "box"];
3[label = "ExprEval: 
	  titanic.pclass
	  titanic.survived
	  regexp_substr(titanic.name, E\' ([A-Za-z]+)\\.\', 1, 1, \'\', 0)
	  CASE titanic.sex WHEN NULLSEQUAL \'female\' THEN 0 WHEN NULLSEQUAL \'male\' THEN 1 ELSE 2 END
	  coalesce(titanic.age, 30.1524573721163)
	  titanic.sibsp
	  titanic.parch
	  coalesce(CASE WHEN (titanic.fare \< (-176.6204982585513)) THEN (-176.6204982585513) WHEN (titanic.fare \> 244.5480856064831) THEN 244.5480856064831 ELSE titanic.fare END, 32.9113074018842)
	  coalesce(titanic.embarked, \'S\')
	  CASE titanic.boat WHEN NULLSEQUAL NULL THEN 0 ELSE 1 END
	  ((titanic.parch + titanic.sibsp) + 1)
	Unc: Integer(8)
	Unc: Integer(8)
	Unc: Varchar(164)
	Unc: Integer(8)
	Unc: Numeric(16, 13)
	Unc: Integer(8)
	Unc: Integer(8)
	Unc: Numeric(18, 13)
	Unc: Varchar(20)
	Unc: Integer(8)
	Unc: Integer(8)", color = "brown", shape = "box"];
4[label = "ScanStep: titanic_super
	pclass
	survived
	name
	sex
	age
	sibsp
	parch
	fare
	embarked
	boat
	Unc: Integer(8)
	Unc: Integer(8)
	Unc: Varchar(164)
	Unc: Varchar(20)
	Unc: Numeric(6, 3)
	Unc: Integer(8)
	Unc: Integer(8)
	Unc: Numeric(10, 5)
	Unc: Varchar(20)
	Unc: Varchar(100)", color = "brown", shape = "box"];
1->0 [label = "V[0] C=11", color = "black", style="bold", arrowtail="inv"];
2->1 [label = "0", color = "blue"];
3->2 [label = "0", color = "blue"];
4->3 [label = "0", color = "blue"];}

We did plenty of operations and we must keep in mind that each method call will use this relation for its computations. We can save the result as a table in the Vertica database and use the parameter 'inplace' to change the current relation of the vDataFrame by the new one.

In [17]:
vp.drop("public.titanic_clean", method = "table")
vdf.to_db("public.titanic_clean",
          relation_type = "table",
          inplace = True)
print(vdf.current_relation())
"public"."titanic_clean"

When we're dealing with very large datasets, we have to think a bit before saving some transformations. Ideally, you'll want to do a proper data exploration first and then perform the heavier transformations only when they're really neeed.

3. Stick to essential columns

Columnar databases perform faster queries when there are fewer columns. Since Vertica is a columnar MPP database, so it's important to understand that most of the optimizations are made in projections. VerticaPy doesn't manage this part, so it's important that the data you're working with is well-organized, particularly for larger volumes of data.

Most vDataFrame methods will automatically pick up all numerical columns - even if doing so has a significant performance impact - so it's important to be a little picky and only select the essential columns for any given use case. Let's look at an example.

In [23]:
vdf = vp.vDataFrame("public.titanic")
vp.set_option("sql_on", True)
vdf.avg()

Computing the different aggregations.

  SELECT
    AVG("pclass"),
    AVG("survived"),
    AVG("age"),
    AVG("sibsp"),
    AVG("parch"),
    AVG("fare"),
    AVG("body")  
  FROM
"public"."titanic" LIMIT 1
Out[23]:
avg
"pclass"2.28444084278768
"survived"0.364667747163695
"age"30.1524573721163
"sibsp"0.504051863857374
"parch"0.378444084278768
"fare"33.9637936739659
"body"164.14406779661
Rows: 1-7 | Columns: 2

Here, we didn't use the 'columns' parameter to pick on any specific columns, so we ended up computing the average of all the numerical columns of the vDataFrame. This isn't a big deal when we're dealing with smaller volumes of data (less than a TB), but with larger volumes of data, we have to be more careful with which columns we use.

In [24]:
vdf.avg(columns = ["age", "survived"])
Out[24]:
avg
"age"30.1524573721163
"survived"0.364667747163695
Rows: 1-2 | Columns: 2

If you just want to exclude a few columns, you can simply get a list of all the columns and specify the unwanted columns with the 'get_columns' method.

In [25]:
vdf.get_columns()
Out[25]:
['"pclass"',
 '"survived"',
 '"name"',
 '"sex"',
 '"age"',
 '"sibsp"',
 '"parch"',
 '"ticket"',
 '"fare"',
 '"cabin"',
 '"embarked"',
 '"boat"',
 '"body"',
 '"home.dest"']
In [26]:
vdf.get_columns(exclude_columns = ["boat", "embarked"])
Out[26]:
['"pclass"',
 '"survived"',
 '"name"',
 '"sex"',
 '"age"',
 '"sibsp"',
 '"parch"',
 '"ticket"',
 '"fare"',
 '"cabin"',
 '"body"',
 '"home.dest"']

If you only want numerical columns, you can use the 'numcol'. This works the same way as 'get_columns', so you can also exclude columns in the same way.

In [27]:
vdf.numcol()
Out[27]:
['"pclass"', '"survived"', '"age"', '"sibsp"', '"parch"', '"fare"', '"body"']
In [28]:
vdf.numcol(exclude_columns = ["body", "sibsp"])
Out[28]:
['"pclass"', '"survived"', '"age"', '"parch"', '"fare"']

Let's compute a correlation matrix of our numerical columns excluding 'body' and 'sibsp'.

In [29]:
vdf.corr(columns = vdf.numcol(exclude_columns = ["parch", "sibsp"]))

Getting the version.

  SELECT
    version()

Computing the pearson Corr Matrix.

  SELECT
    CORR_MATRIX("pclass", "survived", "age", "fare", "body") OVER ()  
  FROM
"public"."titanic"
Out[29]:
"pclass"
"survived"
"age"
"fare"
"body"
"pclass"1.0-0.335856950271864-0.400828642351015-0.561687581153705-0.0472355333131433
"survived"-0.3358569502718641.0-0.04224461855817370.264150360783869[null]
"age"-0.400828642351015-0.04224461855817371.00.1785751641174640.0581765649177871
"fare"-0.5616875811537050.2641503607838690.1785751641174641.0-0.0372842548942878
"body"-0.0472355333131433[null]0.0581765649177871-0.03728425489428781.0
Rows: 1-5 | Columns: 6

Let's turn off the SQL code generation.

In [30]:
vp.set_option("sql_on", False)

4. Use the help function

The 'help' function is very useful for quickly viewing parameters.

In [31]:
help(vdf.agg)
Help on method aggregate in module verticapy.vdataframe:

aggregate(func:list, columns:list=[], ncols_block:int=20, processes:int=1) method of verticapy.vdataframe.vDataFrame instance
    ---------------------------------------------------------------------------
    Aggregates the vDataFrame using the input functions.
    
    Parameters
    ----------
    func: list
        List of the different aggregations.
            aad            : average absolute deviation
            approx_median  : approximate median
            approx_q%      : approximate q quantile 
                             (ex: approx_50% for the approximate median)
            approx_unique  : approximative cardinality
            count          : number of non-missing elements
            cvar           : conditional value at risk
            dtype          : virtual column type
            iqr            : interquartile range
            kurtosis       : kurtosis
            jb             : Jarque-Bera index 
            mad            : median absolute deviation
            max            : maximum
            mean           : average
            median         : median
            min            : minimum
            mode           : most occurent element
            percent        : percent of non-missing elements 
            q%             : q quantile (ex: 50% for the median)
                             Use the 'approx_q%' (approximate quantile) 
                             aggregation to get better performances.
            prod           : product
            range          : difference between the max and the min
            sem            : standard error of the mean
            skewness       : skewness
            sum            : sum
            std            : standard deviation
            topk           : kth most occurent element (ex: top1 for the mode)
            topk_percent   : kth most occurent element density
            unique         : cardinality (count distinct)
            var            : variance
                Other aggregations will work if supported by your version of 
                the database.
    columns: list, optional
        List of the vColumn's names. If empty, depending on the aggregations,
        all or only numerical vColumns will be used.
    ncols_block: int, optional
        Number of columns used per query. Setting this parameter divides
        what would otherwise be one large query into many smaller queries called
        "blocks." The size of each block is determined by the ncols_block parameter.
    processes: int, optional
        Number of child processes to create. Setting this with the ncols_block parameter
        lets you parallelize a single query into many smaller queries, where each child 
        process creates its own connection to the database and sends one query. This can 
        improve query performance, but consumes more resources. If processes is set to 1, 
        the queries are sent iteratively from a single process.
    
    Returns
    -------
    tablesample
        An object containing the result. For more information, see
        utilities.tablesample.
    
    See Also
    --------
    vDataFrame.analytic : Adds a new vColumn to the vDataFrame by using an advanced 
        analytical function on a specific vColumn.

5. Close your connections

More connections to the database will increase the concurrency on the system, so try to close all of your connections after using them. VerticaPy simplifies the connection process by allowing the user to create an auto-connection, but it will not close it until you use the 'close_connection' function.

To demonstrate, let's create a database connection. Once we're done, we'll close it.

In [32]:
import verticapy as vp
vp.connect("VerticaDSN")

We can use it to create a vDataFrame perform some operations on the data.

In [34]:
vdf = vp.vDataFrame("public.titanic")
vdf["sex"].label_encode()["boat"].fillna(method = "0ifnull")["name"].str_extract(
    ' ([A-Za-z]+)\.').eval("family_size", expr = "parch + sibsp + 1").drop(
    columns = ["cabin", "body", "ticket", "home.dest"])["fare"].fill_outliers().fillna()
795 elements were filled.
Out[34]:
123
pclass
Int
123
survived
Int
Abc
name
Varchar(164)
123
sex
Int
123
age
Float
123
sibsp
Int
123
parch
Int
123
fare
Float
Abc
embarked
Varchar(20)
123
boat
Bool
123
family_size
Integer
110 Miss.02.012151.55S04
210 Mr.130.012151.55S04
310 Mrs.025.012151.55S04
410 Mr.139.0000.0S01
510 Mr.171.00049.5042C01
610 Col.147.010227.525C02
710 Mr.130.15245737211630025.925S01
810 Mr.124.001244.5480856064831C02
910 Mr.136.00075.2417C11
1010 Mr.125.00026.0C01
1110 Mr.145.00035.5S01
1210 Mr.142.00026.55S01
1310 Mr.141.00030.5S01
1410 Mr.148.00050.4958C01
1510 Dr.130.15245737211630039.6C01
1610 Major.145.00026.55S01
1710 Mr.130.15245737211630031.0S01
1810 Mr.133.0005.0S01
1910 Mr.128.00047.1S01
2010 Mr.117.00047.1S01
2110 Mr.149.00026.0S01
2210 Mr.136.01078.85S02
2310 Mr.146.01061.175S02
2410 Mr.130.1524573721163000.0S01
2510 Mr.127.010136.7792C02
2610 Mr.130.15245737211630052.0S01
2710 Mr.147.00025.5875S01
2810 Mr.137.01183.1583C03
2910 Mr.130.15245737211630026.55S01
3010 Capt.170.01171.0S03
3110 Mr.139.01071.2833C02
3210 Mr.131.01052.0S02
3310 Mr.150.010106.425C02
3410 Mr.139.00029.7C01
3510 Miss.036.00031.6792C01
3610 Mr.130.152457372116300221.7792S01
3710 Mr.130.00027.75C01
3810 Mr.119.032244.5480856064831S06
3910 Mr.164.014244.5480856064831S06
4010 Mr.130.15245737211630026.55S01
4110 Mr.130.1524573721163000.0S01
4210 Mr.137.01053.1S02
4310 Mr.147.00038.5S01
4410 Mr.124.00079.2C01
4510 Mr.171.00034.6542C01
4610 Mr.138.001153.4625S02
4710 Mr.146.00079.2C01
4810 Mr.130.15245737211630042.4S01
4910 Mr.145.01083.475S02
5010 Mr.140.0000.0S01
5110 Mr.155.01193.5S03
5210 Mr.142.00042.5S01
5310 Mr.130.15245737211630051.8625S01
5410 Mr.155.00050.0S01
5510 Mr.142.01052.0S02
5610 Mr.130.15245737211630030.6958C11
5710 Miss.050.00028.7125C01
5810 Mr.146.00026.0S01
5910 Mr.150.00026.0S01
6010 Mr.132.500211.5C01
6110 Mr.158.00029.7C01
6210 Mr.141.01051.8625S02
6310 Mr.130.15245737211630026.55S01
6410 Mr.130.15245737211630027.7208C01
6510 Mr.129.00030.0S01
6610 Mr.130.00045.5S01
6710 Mr.130.00026.0S01
6810 Mr.119.01053.1S02
6910 Mr.146.00075.2417C01
7010 Mr.154.00051.8625S01
7110 Mr.128.01082.1708C02
7210 Mr.165.00026.55S01
7310 Dr.144.02090.0Q03
7410 Mr.155.00030.5S01
7510 Mr.147.00042.4S01
7610 Mr.137.00129.7C02
7710 Mr.158.002113.275C03
7810 Mr.164.00026.0S01
7910 Mr.165.00161.9792C02
8010 Mr.128.50027.7208C01
8110 Mr.130.1524573721163000.0S01
8210 Mr.145.50028.5S01
8310 Mr.123.00093.5S01
8410 Mr.129.01066.6S02
8510 Mr.118.010108.9C02
8610 Mr.147.00052.0S01
8710 Jonkheer.138.0000.0S01
8810 Mr.122.000135.6333C01
8910 Mr.130.152457372116300227.525C01
9010 Mr.131.00050.4958S01
9110 Mr.130.15245737211630050.0S01
9210 Mr.136.00040.125C01
9310 Mr.155.01059.4C02
9410 Mr.133.00026.55S01
9510 Mr.161.013244.5480856064831C05
9610 Mr.150.01055.9S02
9710 Mr.156.00026.55S01
9810 Mr.156.00030.6958C01
9910 Mr.124.01060.0S02
10010 Mr.130.15245737211630026.0S01
Rows: 1-100 | Columns: 11

We can then close the connection when we are done.

In [35]:
vp.close_connection()

It is very important to follow the previous process when you are working in an environment with multiple users.

6. Understand the time complexity of methods

Some techniques are more computationally expensive than others. For example, a 'kendall' correlation is very expensive compared to a 'pearson' correlation. This is because a 'kendall' correlation uses a cross join, giving it a time complexity of O(n*n) (where 'n' is the number of rows). We'll demonstrate this with the 'titanic' dataset.

In [41]:
import time
vdf = vp.vDataFrame("public.titanic")
start_time = time.time()
x = vdf.corr(method = "pearson", show = False)
print("Pearson, time: {0}".format(time.time() - start_time))
start_time = time.time()
x = vdf.corr(method = "kendall", show = False)
print("Kendall, time: {0}".format(time.time() - start_time))
Pearson, time: 0.03376507759094238
Kendall, time: 2.1013760566711426

As you can see, a Kendall Correlation Matrix is noticeably slower (around 100 times more than Pearson) because of its time complexity. Keep this in mind when using methods on larger datasets.

7. Limit the number of elements in a plot

Graphics are a powerful way to understand data, but graphs can be difficult to parse if it has too many elements. Let's draw a multi-histogram where one column is categorical with thousands of categories.

In [42]:
vdf.hist(["name", "survived"])
Out[42]:
<AxesSubplot:xlabel='"name"', ylabel='Density'>

VerticaPy will try to draw it, but it could take time with a large dataset. Worse, it might be completely incomprehensible. Instead, we should try to create graphics with as few categories as possible.

In [43]:
vdf.hist(["pclass", "survived"])
Out[43]:
<AxesSubplot:xlabel='"pclass"', ylabel='Density'>

Try to always check the cardinality of your variables before creating graphics.

In [44]:
vdf.nunique()
Out[44]:
approx_unique
"pclass"3.0
"survived"2.0
"name"1233.0
"sex"2.0
"age"96.0
"sibsp"7.0
"parch"8.0
"ticket"888.0
"fare"275.0
"cabin"181.0
"embarked"3.0
"boat"26.0
"body"118.0
"home.dest"355.0
Rows: 1-14 | Columns: 2

8. Filter unneeded data

Filtering should be the first action you perform when you prepare your data. Proper filtering will help you avoid unnecessary computation and therefore drastically improve the performance of every method you call. While the performance impact isn't as important for small datasets, when working with large ones, you'll always want to filter your data in some way.

In the following example, our goal is to analyze the passengers on the Titanic that didn't have a lifeboat. Since we aren't concerned at all with passengers with a lifeboat, we can simply filter them out of the dataset and move on from there.

In [45]:
vdf.filter("boat IS NOT NULL")
795 elements were filtered.
Out[45]:
123
pclass
Int
123
survived
Int
Abc
Varchar(164)
Abc
sex
Varchar(20)
123
age
Numeric(6,3)
123
sibsp
Int
123
parch
Int
Abc
ticket
Varchar(36)
123
fare
Numeric(10,5)
Abc
cabin
Varchar(30)
Abc
embarked
Varchar(20)
Abc
boat
Varchar(100)
123
body
Int
Abc
Varchar(100)
110male36.0001305075.2417C6CA[null]
210male[null]00PC 1760030.6958[null]C14[null]
311female29.00024160211.3375B5S2[null]
411male0.9212113781151.55C22 C26S11[null]
511male48.0001995226.55E12S3[null]
611female63.0101350277.9583D7S10[null]
711female53.0201176951.4792C101SD[null]
811female18.010PC 17757227.525C62 C64C4[null]
911female24.000PC 1747769.3B35C9[null]
1011male80.0002704230.0A23SB[null]
1111female50.001PC 17558247.5208B58 B60C6[null]
1211female32.0001181376.2917D15C8[null]
1311male37.0111175152.5542D35S5[null]
1411female47.0111175152.5542D35S5[null]
1511male26.00011136930.0C148C5[null]
1611female42.000PC 17757227.525[null]C4[null]
1711female29.000PC 17483221.7792C97S8[null]
1811male25.0101196791.0792B49C7[null]
1911female19.0101196791.0792B49C7[null]
2011female35.000PC 17760135.6333C99S8[null]
2111male28.00011056426.55C52SD[null]
2211male40.00011227731.0A31C7[null]
2311female30.00036928164.8667C7S8[null]
2411female58.00011378326.55C103S8[null]
2511female45.000PC 17608262.375[null]C4[null]
2611female22.00111350555.0E33S6[null]
2711female44.000PC 1761027.7208B4C6[null]
2811female59.0201176951.4792C101SD[null]
2911female60.0001181376.2917D15C8[null]
3011female41.00016966134.5E40C3[null]
3111male42.000PC 1747626.2875E24S5[null]
3211female53.000PC 1760627.4458[null]C6[null]
3311male36.001PC 17755512.3292B51 B53 B55C3[null]
3411female58.001PC 17755512.3292B51 B53 B55C3[null]
3511male11.012113760120.0B96 B98S4[null]
3611female14.012113760120.0B96 B98S4[null]
3711male36.012113760120.0B96 B98SC[null]
3811female36.012113760120.0B96 B98S4[null]
3911female[null]001777027.7208[null]C5[null]
4011female76.0101987778.85C46S6[null]
4111female47.010W.E.P. 573461.175E31S4[null]
4211male27.01011380653.1E8S5[null]
4311female33.01011380653.1E8S5[null]
4411female36.000PC 17608262.375B61C4[null]
4511female30.00011015286.5B77S8[null]
4611male45.000PC 1759429.7A9C7[null]
4711female[null]0111350555.0E33S6[null]
4811female26.01013508136.7792C89C4[null]
4911female22.000113781151.55[null]S11[null]
5011female39.011PC 1775683.1583E49C14[null]
5111female64.002PC 1775683.1583E45C14[null]
5211female55.0201177025.7C101S2[null]
5311female36.002WE/P 573571.0B22S7[null]
5411female64.01111290126.55B26S7[null]
5511female38.010PC 1759971.2833C85C4[null]
5611male51.00011305526.55E17S5 9[null]
5711male27.00011380430.5[null]S3[null]
5811female33.000113781151.55[null]S8[null]
5911female27.012F.C. 1275052.0B71S3[null]
6011male31.0101747457.0B20S3[null]
6111female17.0101747457.0B20S3[null]
6211male53.0113363881.8583A34S13[null]
6311male4.0023363881.8583A34S5[null]
6411female54.0113363881.8583A34S5[null]
6511female27.011PC 17558247.5208B58 B60C6[null]
6611female48.010PC 17761106.425C86C2[null]
6711female23.0011176783.1583C54C7[null]
6811female38.000PC 17757227.525C45C4[null]
6911female54.0103694778.2667D20C4[null]
7011female[null]00PC 1759831.6833[null]S7[null]
7111female[null]0017421110.8833[null]C4[null]
7211female24.03219950263.0C23 C25 C27S10[null]
7311female28.03219950263.0C23 C25 C27S10[null]
7411female23.03219950263.0C23 C25 C27S10[null]
7511female60.01419950263.0C23 C25 C27S10[null]
7611female30.000PC 1748556.9292E36C1[null]
7711male50.020PC 17611133.65[null]S5[null]
7811male43.0101776527.7208D40C5[null]
7911female[null]10PC 17611133.65[null]S5[null]
8011female22.0021356849.5B39C5[null]
8111male60.0111356779.2B41C5[null]
8211female48.0111356779.2B41C5[null]
8311female35.01011380353.1C123SD[null]
8411female35.000113503211.5C130C4[null]
8511female22.00111237859.4[null]C7[null]
8611female45.00111237859.4[null]C7[null]
8711male49.0101745389.1042C92C5[null]
8811female[null]101745389.1042C92C5[null]
8911male53.00011378028.5C51CB[null]
9011female19.00011205330.0B42S3[null]
9111female58.001PC 17582153.4625C125S3[null]
9211male23.001PC 1775963.3583D10 D12C7[null]
9311female45.001PC 1775963.3583D10 D12C7[null]
9411male25.0101176555.4417E50C5[null]
9511female25.0101176555.4417E50C5[null]
9611male48.010PC 1757276.7292D33C3[null]
9711female49.010PC 1757276.7292D33C3[null]
9811female35.0103697383.475C83SD[null]
9911male27.000PC 1757276.7292D49C3[null]
10011male[null]001698830.0D45S3[null]
Rows: 1-100 of 439 | Columns: 14

9. Filter unneeded columns

Again, you should always try to cut down your dataset to the essential columns, but writing an explicit command to exclude columns can be cumbersome. Another way to do this is by simply dropping the columns with the 'drop' method.

In [46]:
vdf.drop(["name", "body"])
Out[46]:
123
pclass
Int
123
survived
Int
Abc
sex
Varchar(20)
123
age
Numeric(6,3)
123
sibsp
Int
123
parch
Int
Abc
ticket
Varchar(36)
123
fare
Numeric(10,5)
Abc
cabin
Varchar(30)
Abc
embarked
Varchar(20)
Abc
boat
Varchar(100)
Abc
Varchar(100)
110male36.0001305075.2417C6CA
210male[null]00PC 1760030.6958[null]C14
311female29.00024160211.3375B5S2
411male0.9212113781151.55C22 C26S11
511male48.0001995226.55E12S3
611female63.0101350277.9583D7S10
711female53.0201176951.4792C101SD
811female18.010PC 17757227.525C62 C64C4
911female24.000PC 1747769.3B35C9
1011male80.0002704230.0A23SB
1111female50.001PC 17558247.5208B58 B60C6
1211female32.0001181376.2917D15C8
1311male37.0111175152.5542D35S5
1411female47.0111175152.5542D35S5
1511male26.00011136930.0C148C5
1611female42.000PC 17757227.525[null]C4
1711female29.000PC 17483221.7792C97S8
1811male25.0101196791.0792B49C7
1911female19.0101196791.0792B49C7
2011female35.000PC 17760135.6333C99S8
2111male28.00011056426.55C52SD
2211male40.00011227731.0A31C7
2311female30.00036928164.8667C7S8
2411female58.00011378326.55C103S8
2511female45.000PC 17608262.375[null]C4
2611female22.00111350555.0E33S6
2711female44.000PC 1761027.7208B4C6
2811female59.0201176951.4792C101SD
2911female60.0001181376.2917D15C8
3011female41.00016966134.5E40C3
3111male42.000PC 1747626.2875E24S5
3211female53.000PC 1760627.4458[null]C6
3311male36.001PC 17755512.3292B51 B53 B55C3
3411female58.001PC 17755512.3292B51 B53 B55C3
3511male11.012113760120.0B96 B98S4
3611female14.012113760120.0B96 B98S4
3711male36.012113760120.0B96 B98SC
3811female36.012113760120.0B96 B98S4
3911female[null]001777027.7208[null]C5
4011female76.0101987778.85C46S6
4111female47.010W.E.P. 573461.175E31S4
4211male27.01011380653.1E8S5
4311female33.01011380653.1E8S5
4411female36.000PC 17608262.375B61C4
4511female30.00011015286.5B77S8
4611male45.000PC 1759429.7A9C7
4711female[null]0111350555.0E33S6
4811female26.01013508136.7792C89C4
4911female22.000113781151.55[null]S11
5011female39.011PC 1775683.1583E49C14
5111female64.002PC 1775683.1583E45C14
5211female55.0201177025.7C101S2
5311female36.002WE/P 573571.0B22S7
5411female64.01111290126.55B26S7
5511female38.010PC 1759971.2833C85C4
5611male51.00011305526.55E17S5 9
5711male27.00011380430.5[null]S3
5811female33.000113781151.55[null]S8
5911female27.012F.C. 1275052.0B71S3
6011male31.0101747457.0B20S3
6111female17.0101747457.0B20S3
6211male53.0113363881.8583A34S13
6311male4.0023363881.8583A34S5
6411female54.0113363881.8583A34S5
6511female27.011PC 17558247.5208B58 B60C6
6611female48.010PC 17761106.425C86C2
6711female23.0011176783.1583C54C7
6811female38.000PC 17757227.525C45C4
6911female54.0103694778.2667D20C4
7011female[null]00PC 1759831.6833[null]S7
7111female[null]0017421110.8833[null]C4
7211female24.03219950263.0C23 C25 C27S10
7311female28.03219950263.0C23 C25 C27S10
7411female23.03219950263.0C23 C25 C27S10
7511female60.01419950263.0C23 C25 C27S10
7611female30.000PC 1748556.9292E36C1
7711male50.020PC 17611133.65[null]S5
7811male43.0101776527.7208D40C5
7911female[null]10PC 17611133.65[null]S5
8011female22.0021356849.5B39C5
8111male60.0111356779.2B41C5
8211female48.0111356779.2B41C5
8311female35.01011380353.1C123SD
8411female35.000113503211.5C130C4
8511female22.00111237859.4[null]C7
8611female45.00111237859.4[null]C7
8711male49.0101745389.1042C92C5
8811female[null]101745389.1042C92C5
8911male53.00011378028.5C51CB
9011female19.00011205330.0B42S3
9111female58.001PC 17582153.4625C125S3
9211male23.001PC 1775963.3583D10 D12C7
9311female45.001PC 1775963.3583D10 D12C7
9411male25.0101176555.4417E50C5
9511female25.0101176555.4417E50C5
9611male48.010PC 1757276.7292D33C3
9711female49.010PC 1757276.7292D33C3
9811female35.0103697383.475C83SD
9911male27.000PC 1757276.7292D49C3
10011male[null]001698830.0D45S3
Rows: 1-100 of 439 | Columns: 12

By using the 'drop' method, VerticaPy will simply exclude the specified columns from the SELECT query during SQL code generation.

In [47]:
print(vdf.current_relation())
(
   SELECT
     * 
   FROM
 (
   SELECT
     "pclass",
     "survived",
     "sex",
     "age",
     "sibsp",
     "parch",
     "ticket",
     "fare",
     "cabin",
     "embarked",
     "boat",
     "home.dest" 
   FROM
 "public"."titanic") 
VERTICAPY_SUBTABLE WHERE (boat IS NOT NULL)) 
VERTICAPY_SUBTABLE

10. Maximize your ressources

You might encounter datasets with hundreds of columns. These datasets can be resource intensive because you have to compute many aggregations at the same time. VerticaPy allows you to control the number of queries you'll send to the system, allowing for some useful optimizations.

Let's generate a large dataset and see what we can do to handle it.

In [52]:
from verticapy.datasets import gen_dataset
features_ranges = {}
for i in range(600):
    features_ranges[f"x{i}"] = {"type": float, "range": [0, 1]}
vp.drop("test_dataset", method = "table")
vdf = gen_dataset(features_ranges, nrows = 10000).to_db("test_dataset", 
                                                        relation_type = "table", 
                                                        inplace = True)
vdf
Out[52]:
123
x0
Float
123
x1
Float
123
x2
Float
123
x3
Float
123
x4
Float
123
x5
Float
123
x6
Float
123
x7
Float
123
x8
Float
123
x9
Float
123
x10
Float
123
x11
Float
123
x12
Float
123
x13
Float
123
x14
Float
123
x15
Float
123
x16
Float
123
x17
Float
123
x18
Float
123
x19
Float
123
x20
Float
123
x21
Float
123
x22
Float
123
x23
Float
123
x24
Float
...
123
x575
Float
123
x576
Float
123
x577
Float
123
x578
Float
123
x579
Float
123
x580
Float
123
x581
Float
123
x582
Float
123
x583
Float
123
x584
Float
123
x585
Float
123
x586
Float
123
x587
Float
123
x588
Float
123
x589
Float
123
x590
Float
123
x591
Float
123
x592
Float
123
x593
Float
123
x594
Float
123
x595
Float
123
x596
Float
123
x597
Float
123
x598
Float
123
x599
Float
15.20595349371433e-050.4855371434241530.3105738062877210.176785991527140.8789969892241060.6729557106737050.4270168303046380.9739699468482290.04639973142184320.8151244134642180.3918689854908730.8814401957206430.9273664513602850.9727961632888760.4380812339950350.8990930581931020.2705641987267880.8283515754155810.6706069102510810.006915666162967680.2449900328647350.2372730469796810.5938053349964320.4180307325441390.754198654321954...0.1671980631072070.664100619265810.5913872474338860.8018618524074550.1601473246701060.3949592313729230.5740360019262880.3673233932349830.121699612354860.3193934594746680.6441152594052260.4046659758314490.2282992177642880.8936714632436630.6537645612843330.04322085506282750.8673237236216660.1615407315548510.5013413783162830.9345342691522090.5463052415288980.3600792991928760.2058024660218510.7386064887978140.974907765863463
29.12342220544815e-050.5907350045163180.8820213878061620.8078999405261130.7112169472966340.1885978220961990.09147022524848580.05440948507748540.1458196539897470.4910204906482250.5641467024106530.4793611310888080.06832185015082360.1708661597222090.9983063065446910.3539085155352950.6579912463203070.9502303558401760.5978074281010780.9557349032256750.85729827824980.356564503395930.7923895423300560.7785615995526310.957219142001122...0.5172751180361960.784184903837740.4648273787461220.2257009304594250.9793883683159950.5191170885227620.2504072792362420.1025651046074930.2296865759417410.1149295913055540.4268561208155010.5014856103807690.5561458771117030.3346151630394160.6232255294453350.2709549919236450.1455616764724250.5317052470054480.3032474378123880.8858374203555290.1670875928830360.2426970773376520.5990796119440350.7478698552586140.142291998490691
30.0003139509353786710.9718253104947510.250970962923020.1848593472968790.3900215837638830.8484513538423930.7173139795195310.2182938286568970.9195680527482180.03443898423574860.4281352090183650.8769953576847910.277704950887710.1682094617281110.8737807818688450.5671126046217980.9766653918195520.6736539278645070.2053312310017650.5856967279687520.01541132829152050.3534516571089630.4674241368193180.8462576691526920.817340336041525...0.670541780069470.5405447082594040.9172006549779330.7286095893941820.5970914363861080.1972455787472430.1071350311394780.06794379930943250.7894037973601370.7771993402857330.7671025029849260.4101488336455080.6995409450028090.9658989743329580.1611067994963380.9767329958267510.9952546863351020.615040558623150.08836377668194470.5863365028053520.9132050280459230.001398764550685880.5821904798503970.1215537295211110.834747690008953
40.0003481658641248940.5145579932723190.118879971327260.2950702188536520.6655992083251480.2987254778854550.681207074085250.8007062135729940.2632201716769490.3549124361015860.1141556419897820.370066490489990.8088300218805670.531403230037540.942159804282710.9119584502186630.2981969479005780.3472679548431190.8120911389123650.233308206778020.9341225151438270.9243939178995790.4808009318076070.09563395148143170.156290424754843...0.7689784048125150.9560767095535990.03535060351714490.4826802448369560.7201122806873170.408871100749820.1198127579409630.5710514313541350.5965028174687180.2472059435676780.9842265166807920.06814547930844130.9209648787509650.1084731456357990.9565785899758340.08541711373254660.9854579870589080.7070299903862180.7096137222833930.7712552067823710.729740560287610.9324617525562640.3150520182680340.7233295736368750.242409084457904
50.0005439296364784240.4305948445107790.453279170440510.3614758607000110.9475693823769690.3188908018637450.3244798509404060.851190989604220.4420270891860130.4192619032692160.04732814780436460.6803841348737480.2603265533689410.3952678560744970.3755346992984410.4564797386992720.6874958099797370.1723908556159590.8964699523057790.1105648837983610.1578647866845130.9079794615972790.4824056134093550.6210536961443720.0376831751782447...0.5682374583557250.1395240547135470.200698587577790.03937210119329390.7040978614240880.8864949701819570.4071034525986760.6049707059282810.4543092148378490.8541473909281190.4460335443727670.2807422629557550.7746874336153270.4642509454861280.1218434786424040.004507733741775160.2500764979049560.6775649525225160.3454670216888190.9611868883948770.07381084258668120.6561036626808350.7236696530599150.7179098145570610.663673594594002
60.000653033610433340.7042510586325080.4677818098571150.2649564587045460.3959951188880950.4974329851102080.2012436438817530.6421888582408430.06344012683257460.07442468497902150.4454583676997570.3141752872616050.7038898973260070.3222789536230270.8931583787780260.3608034483622760.0942986584268510.3087814871687440.5301324154715990.7921364633366470.3641306427307430.05715342727489770.7731665128376330.9978226313833150.648393482901156...0.01404044451192020.7429231768473980.2583393752574920.5520298907067630.6836887090466920.956128784688190.3494989795144650.07543240068480370.3113147232215850.4365449221804740.1411994185764340.4022743292152880.5449631349183620.4877525547053660.4607226862572130.8686289864126590.0818389984779060.8535269440617410.418879668926820.2400777479633690.6181264356710020.1706664576195180.2072666254825890.4473473753314470.745776536874473
70.0006829237099736930.6446109949611130.6162452830467370.1234262986108660.4439463955350220.6436572233214970.4417877742089330.1509443512186410.5594155935104940.6050782892853020.3156371400691570.1541031436063350.1348635812755670.8484560784418140.4530984419398010.8387727707158770.8724662624299530.2272947793826460.7271983188111340.9754230696707960.9376264594029640.4961092374287550.2692491638008510.06920406594872470.379938506986946...0.0376960616558790.7751200946513560.6369686769321560.866732819937170.8088489279616620.3329773200675850.0858521799091250.376712919911370.8968975001480430.9950740505009890.882670216029510.8013791556004430.640410007676110.2554622690659020.3017442082054910.2430428443476560.2614994798786940.1710561730433260.3605164485052230.7089825745206330.4213583122473210.2145190236624330.4443272100761530.4376086140982810.838648703182116
80.0007930675055831670.2533564157783990.4155440933536740.78589015500620.5188414144795390.581246532499790.8388729705475270.2533390230964870.5377772590145470.5116369926836340.8764019226655360.3309101450722660.8372502112761140.8912928260397170.03007615148089830.4926071160007270.6771932577248660.9321577369701120.1356638437137010.08302658190950750.5380053175613280.9430194194428620.04441878758370880.7313231418374930.396121923113242...0.8732941828202460.9557556554209440.07195455487817530.2312762725632640.5226591695100070.6034922734834250.5056350559461860.5035583728458730.6680430076085030.932980566052720.5699689139146360.1789245835971090.9061378201004120.6834702938795090.9376766423229130.1555172831285740.5616125732194630.9399140740279110.9793156760279090.7701457431539890.9915998287033290.5741544079501180.9877186503726990.8606815503444520.111758790444583
90.0008081891573965550.6179954451508820.6966584762558340.9119083511177450.07464907504618170.02705471450462940.7788037126883860.8309915412683040.5221000637393440.6214826158247890.3691388526931410.1040041763335470.2295637524221090.143876730697230.0808711128775030.7334593869745730.6139353620819750.6013807461131360.845801147399470.5753607104998080.9991918161977080.8813407917041330.04099157173186540.6022749296389520.533451740629971...0.5041185233276340.8922497411258520.4657595844473690.1005353727377950.3055236074142160.8985520394053310.01699049724265930.2336898264475170.625917057506740.6075564166530970.1879452916327860.521224712254480.8388219755142930.9040340974461290.5235570515505970.731287636794150.4035998983308670.008861417183652520.3781190493609760.8807559597771610.7553991682361810.9571788776665930.4747440561186520.3800200386904180.911325834225863
100.0008227161597460510.3037579297088090.6749652049038560.9852405881974850.4484947216697040.2858028504997490.1626489479094740.7003175783902410.3354829570744190.8060180330649020.02163393911905590.03203200688585640.4853018398862330.09219665732234720.3687457584310320.3962974627502260.6965271616354580.1302805030718450.5700969991739840.788834098493680.9088870543055240.2974450932815670.2556209624744950.9912462180946020.430116546107456...0.8271828985307370.605626013129950.8292814961168920.08959341328591110.06675359862856570.8006894178688530.9646690336521710.2714025683235380.1711365296505390.3604684597812590.9476571183186020.8750000696163620.6477672890760.8180070307571440.1590167183894660.008371635572984810.4712773461360480.893082973780110.1877364376559850.3405454501044010.8761825943365690.7431402606889610.8374667232856150.01509356708265840.494878334226087
110.0009790607728064060.4398072417825460.6265144636854530.07041995367035270.3131547020748260.3500703144818540.4044034492690120.3087218150030820.5764316476415840.0695392978377640.5813322144094850.8351256672758610.4449769980274140.7286497219465670.5501829076092690.03090404649265110.0774459778331220.3367846175096930.4911199475172910.6272163463290780.6153041624929760.5907328170724210.6179806760046630.6614333635661750.592870745575055...0.9892475071828810.6064826094079760.4515564646571870.9152239095419650.3449542827438560.3382360532414170.2770972559228540.04971982259303330.3769427025690670.5953912951517850.3902301446069030.7467187908478080.7578850169666110.5734316296875480.3058641292154790.8258172089699660.2521579805761580.5745687033049760.1216992067638780.2570072819944470.4129752491135150.09251303900964560.779454648261890.5646637589670720.506397417979315
120.00121552101336420.8839857843704520.3528689658269290.7977403320837770.2631768588908020.1101682339794930.3351469824556260.2919561322778460.8128650789149110.5534049358684570.5704596375580880.9793034899048510.4565941663458940.3026822791434820.03749563358724120.5180694984737780.5600942200981080.9177688716445120.1457465728744860.3758683279156680.120680304011330.6219822221901270.7605951211880890.3639290991704910.565927936695516...0.8445787883829330.7788600113708530.3975499919615690.05707178823649880.5875234501436350.5185428943950680.8977892661932860.3878350146114830.1210339425597340.02304470702074470.4138449209276590.05813728296197950.1640686905011530.4074121715966610.09626061609014870.277441967511550.2103421140927820.7127651080954820.05276966700330380.6845822138711810.5727151758037510.1481068134307860.8352044229395690.3945060218684380.931154929101467
130.001222725026309490.4774042691569780.199902099091560.7590503380633890.03884362499229610.4073099647648630.5912779746577140.474408114096150.1314563439227640.4742428141180430.8673723153769970.9922707306686790.6218399123754350.1875691688619550.5270946456585080.3416436871048060.008774023037403820.3956722479779270.1932005439884960.3265391555614770.004000012297183280.4313872470520440.4737835132982580.26226877188310.969983835238963...0.9269022659864280.5907218088395890.6590116904117170.8507246868684890.02856417419388890.0325670111924410.02734067570418120.1687766863033180.7618194799870250.8253677377942950.8210219910833980.3022544109262530.17138171242550.267073305323720.1926421159878370.9273677256423980.2114595724269750.03666034876368940.5876329543534670.4348215023055670.4027782189659770.6859577870927750.37095329631120.1120471176691350.449244070798159
140.001240886282175780.1232322512660180.04913601325824860.72851170366630.7244268232025210.4831660473719240.713727851631120.547333083814010.7671233282890170.9186816927976910.4648072565905750.749055750900880.5830893304664640.9692997764796020.2404405572451650.7474968044552950.8674289821647110.501767845591530.3027951815165580.07800766709260640.9081166875548660.5669497670605780.5109137413091960.5575125170871620.190470670117065...0.3760214566718790.80460710474290.9844545731320980.9322769930586220.2503757197409870.1575528287794440.5853039054200050.6977648732718080.4927706366870550.05831978353671730.2026393276173620.4973012404516340.2141471810173240.3665067376568910.2869242571759970.7397119249217210.3873910829424860.9876495231874290.3133218074217440.3982281570788470.8449166042264550.763795804465190.06638637022115290.06594653171487150.597346164518967
150.001285922015085820.1854714995715770.8916243358980860.3226464334875350.7751361702103170.1349207595922050.3396641050931070.05383868841454390.9851012835279110.3896990572102370.6288612389471380.4922738191671670.8599875385407360.7381674563512210.7476401806343350.02412053407169880.4125305889174340.4033848748076710.4068511624354870.1021066929679360.716902287676930.910772432805970.5059914691373710.7863063439726830.91901424783282...0.5991436378099020.004191242158412930.08470407081767920.5605374248698350.2977806497365240.0496756057254970.5569816250354050.285231776069850.8885191942099480.7089973825495690.339504169998690.6234996677376330.6443333805073050.3472133283503350.9859500189777460.8409028225578370.4488605647347870.984924091957510.7884675229433920.7345489589497450.5963276729453360.2198352213017640.9487312806304540.8342346611898390.0788629774469882
160.001540745608508590.2806723783724010.8829773135948930.4915621688123790.8007950976025310.1753624554257840.3111174134537580.4030041089281440.1775996715296060.6691501669120040.3799107067752630.8319383857306090.07613824680447580.04670990142039950.07307607564143840.5124234680552040.2342021043878050.8830325521994380.5349985109642150.8244087137281890.402166432235390.6099034065846350.7266665196511890.2082365499809380.73925386602059...0.1756686405278740.2146306005306540.3453849651850760.9582977565005420.6210035132244230.7088883419055490.4326729928143320.9144576091784980.6072472466621550.05578383314423260.7278231929522010.4274796731770040.1238604278769340.8777181820478290.01098826946690680.6041684492956850.1189253106713290.03564838459715250.06495480076409880.6709765591658650.7749831378459930.643267290899530.5872195500414820.8888192092999820.79414251097478
170.00166542571969330.7781969842035320.6595333537552510.2469789464958010.02241848083212970.7019986051600430.5829182830639180.6409668221604080.2905851243995130.1194976780097930.9994809664785860.7163024030160160.07847591210156680.8644107470754530.7760356520302590.7482235454954210.1730268083047120.445804362418130.4218828177545220.06354671483859420.1288418383337560.5282683332916350.4103722104337070.4200939754955470.16772858472541...0.9347645228262990.9851207353640350.7669361061416570.3355624503456060.4464648158755150.01115206908434630.02033254574052990.5159584165085110.06744299479760230.3890969166532160.6144791289698330.9352330220863220.6394852867815640.0485443579964340.9955900833010670.5410061525180940.8483640246558930.8648343083914370.7055613945703950.936996732139960.2772317025810480.788107522064820.5023159286938610.8457865491509440.617131968261674
180.001751289470121260.2592560690827670.1132503917906430.8707336743827910.6754034617915750.06017122417688370.06348231062293050.1574554215185340.1761798204388470.9640773073770110.03425679239444430.3431494338437910.682044463464990.3801353040616960.6315887840464710.3960810934659090.4087082440964880.001021729316562410.2441626675426960.5097650820389390.04963580495677890.05330072762444620.3996786635834720.09320916119031610.940141053404659...0.4799757152795790.3237091335467990.6700554636772720.8153192074969410.9309987081214790.4349177728872750.2818614130374040.3722922650631520.3800773264374580.6076610095333310.5583729925565420.8874683449976150.3224687750916930.5000131626147780.607187294866890.07492676470428710.2871925465296950.5715745915658770.3178769946098330.9188815087545660.4296999657526610.9415870902594180.6685355643276130.6249401678796860.292631980031729
190.001816350733861330.2421028888784350.000211770646274090.902938633924350.875468859681860.5512027502991260.04694766155444090.215167504502460.7631854140199720.6266509145498280.1070041051134470.9993112517986450.8695988557301460.9834239548072220.9842801997438070.5526465186849240.4434870479162780.6986148671712730.8431185104418550.9201099572237580.2181271223817020.1321709337644280.603431272553280.2368882547598330.377079385099933...0.1086148153990510.5763277206569910.5889187981374560.4222534806467590.7589551319833840.927914015017450.1917542968876660.3314893012866380.6990549974143510.8487613720353690.1264035757631060.8097202430944890.8770489511080090.06176229240372780.4006284242495890.8372847100254150.5128179993480440.7820360322948550.3703540104907010.6258484818972650.1631058594211940.7072842768393460.3574006007984280.2806991061661390.726346959127113
200.00184080284088850.2272263423074040.4688348858617250.01390079199336470.04045695438981060.4322911889757960.6133953733369710.01456794631667440.1570787804666910.7883196966722610.01387244206853210.4967001220211390.3024933820124720.7874867317732420.138319717487320.3306913243141030.7190350969322030.1086581167764960.9147979281842710.8125377390533690.3360760814975950.6800659527070820.4985705437138680.6283848155289890.885234787361696...0.2292601526714860.6643175981007520.5205954001285140.8047750808764250.7247614904772490.05352474679239090.3723726822063330.5757667003199460.841593950288370.5330718518234790.1720091653987770.1969935973174870.9569389771204440.4289738209918140.8108069957233970.420911304419860.7079737612511960.3039274574257430.1930200303904710.2782556666061280.6024266369640830.5396572668105360.9269858577754350.72843869519420.777186896419153
210.001858243020251390.3388373057823630.6701706396415830.2442032610997560.1533626671880480.5418557173106820.2305017416365440.7634406595025210.7515716990455990.1116779053118080.8733045051340010.9937466853298250.2392304714303460.2985588030423970.01077891187742350.0672676556278020.9594168979674580.8312250408343970.8248429496306930.9161543699447070.6743792917113750.1155354608781640.5985409552231430.704354547429830.0289285178296268...0.8534939044620840.7714686773251740.8075048075988890.3232072654645890.4599663130939010.9933187833521520.3946275135967880.6291484036482870.7647808450274170.5302942036651070.8609192774165420.8273467987310140.227948876563460.8750862511806190.1773366332054140.01157331722788510.2491374819073830.5259839480277150.07889373553916810.8823589065577830.4898596962448210.4904119635466490.9188945104833690.5974812803324310.562899688724428
220.001928554847836490.8164694863371550.5755221201106910.9329920730087910.4079288481734690.01095096929930150.2126790306065230.1564904297702010.8128993187565360.9595932676456870.2240735569503160.1308483285829420.5663191704079510.02319732285104690.653336113085970.4158115668687970.6808846415951850.008520230650901790.1829560156911610.2596517736092210.3608143951278180.5398016788531090.5628291994798930.3073948349338020.543532406911254...0.7827099941205230.8969627558253710.4725623121485110.1460093827918170.05360861332155760.7586151990108190.3694229025859390.7092274301685390.8470900917891410.3966386066749690.3374192968476560.7599720461294050.1837444074917580.1970774922519920.05693509289994840.4944164820481090.7732573060784490.1186752859503030.04165630601346490.53865722543560.9264163279440250.2953653796575960.03922896482981740.9294222479220480.199250851292163
230.001998019637539980.006882673827931280.5084282588213680.6210334380157290.9112805470358580.5144148326944560.2778816679492590.1957910384517160.385804137913510.4338346046861260.9874018146656450.4120225168298930.1877273591235280.5032230000942950.7622680496424440.4082814208231870.04570123599842190.9793752089608460.2004881079774350.5567643903195860.7403956302441660.8010691902600230.8308093366213140.7397273688111450.183104071998969...0.7614245906006540.3043781018350270.5356388459913430.1826648486312480.3816000064834950.6892748475074770.7731831541750580.6063636129256340.05618124408647420.8739045574329790.428797547239810.8964606460649520.2936058833729480.8923348863609140.7894733243156220.7509058553259820.291294423397630.8175349803641440.2383598671294750.8320470899343490.9510672516189520.280142349191010.8636400694958870.8888154879678040.901973480125889
240.00210140924900770.6002621336374430.558191315270960.6896670316345990.3655438094865530.03081626095809040.8355425728950650.430149946361780.7566133521031590.2427491750568150.7511211512610320.1699456898495550.9729385455138980.6366608317475770.6754666445776820.5136275389231740.5359499223995950.5908734162803740.4791781899984930.5104551950935270.5829290333203970.351015451597050.9278632684145120.6101118323858830.621727875899523...0.7866317818406970.452217036625370.02473425981588660.5046034976840020.78176298388280.08520672027952970.7365608585532750.6619405520614240.2750937035307290.8726533467415720.5846750836353750.5493755685165520.06680167093873020.2211707921233030.5949283381924030.2790376173797990.9387312775943430.67984716524370.1428789766505360.918997651431710.3912832778878510.8232965623028580.6768106173258270.5805654493160550.387454377254471
250.002120231743901970.3333406688179820.2532541332766410.7972147730179130.7022157204337420.7810507996473460.4469387591816480.1114122378639880.3416651163715870.6812025078106670.92574733402580.2991115194745360.3408898741472510.2573301722295580.7349871229380370.8232586302328850.1889536979142580.8502037676516920.5657887062989180.2516290443018080.7076158404815940.6502747677732260.7232615475077180.009349862113595010.0553575977683067...0.8094855647068470.2489552439656110.197320072911680.3615397724788640.06019846303388480.4140724125318230.250927428249270.8153816272970290.05215250817127530.4061162124853580.05116406385786830.1613744350615890.2149743663612750.8135112717282030.3280554176308210.8210853182245050.1568817654624580.2295609880238770.05743424710817640.2348263994790610.7409548666328190.3200534239877020.6348464086186140.9445723635144530.922276116674766
260.002296068007126450.8949370908085260.06485119764693080.1480570631101730.5124025500845160.8292880554217850.9224083486478780.6825064439326520.9965570720378310.2922028934117410.7938679058570410.3689002098981290.2115838243626060.7359099704772230.7058011372573670.5246816338039930.2909182058647270.3681236566044390.6056801439262930.6342619874048980.7357840654440220.8393694292753930.7923734297510240.3324305042624470.697182196425274...0.8836419922299680.4181399850640450.8500599507242440.4166526880580930.3190010467078540.3319537562783810.9353917399421330.4056014227680860.5090089137665930.2427667318843310.6821795254945760.3469439712353050.1989161435049030.7354459625203160.6554618163499980.4361806251108650.5616438451688740.06792531209066510.04531415575183930.808345301076770.3181660845875740.5692114308476450.5330664778593930.404085384448990.877461397321895
270.002319953637197610.5744991987012330.4794972233939920.2693487156648190.5838397934567180.6105830769520250.99188188998960.7235378851182760.292846571188420.9392186573240910.3611753012519330.3893255395814780.219665400916710.9546516367699950.00623918650671840.6157941624987870.4946988997980950.9532665808219460.332175798481330.3646226564887910.8160496440250430.856241523288190.4209654261358080.6703641479834910.299294254044071...0.7437012025620790.08936952799558640.9343937407247720.759099573828280.3833318096585570.06620430829934780.4143672694917770.1200481054838750.552710598334670.4258879446424540.1486284777056430.0993060639593750.607650396181270.168265956686810.7763946284540.6354580915067340.6225577902514490.6540267399977890.2149211496580390.6569504856597630.4504349962808190.3477169966790830.5799798031803220.729596236255020.315415993565693
280.002378146164119240.3282913877628740.4217417240142820.5622412264347080.5182737894356250.642770299222320.08030354231595990.6139017739333210.7006582648027690.3489466288592670.3784377619158480.961020843125880.5759391626343130.7582912903744730.9168743868358430.1936462493613360.5100120247807350.7847932276781650.6722080372273920.07418713299557570.3240704743657260.9858307971153410.2940817682538180.4203055389225480.663534839404747...0.0688650317024440.1546636081766340.6241990863345560.8206805600784720.6119058227632190.6188371328171340.4601388850715010.2066460025962440.2686429198365660.4879190092906360.546321230707690.04817931191064420.6232330715283750.2665136090945450.005886826897040010.8454632204957310.5793135075364260.1366799077950420.5614247573539610.04583046701736750.7941123431082810.8940119426697490.7052823316771540.6104413992725310.159171662060544
290.002456887392327190.8883635767269880.3175290699582550.2605906312819570.725743280490860.5029482766985890.3372832832392310.1801989022642370.4700108717661350.4909258750267330.3180503400508310.6935662804171440.964268222451210.4824847646523270.9616132946684960.4007394565269350.01237817551009360.2123843212611970.6145038513932380.6679015159606930.5103010390885170.6360249307472260.3519825865514580.4734478136524560.710800992557779...0.5647550586145370.9129785769619050.7526646635960790.2132766353897750.5658931131474670.5394595128018410.6201037871651350.7218097720760850.5505794985219840.7820203793235120.2475142171606420.141968424431980.3158552837558090.4015653179958460.4571983169298620.6137355091050270.6370341670699420.5286730278749020.3962741619907320.8994739525951450.3270784053020180.6429834750015290.7514349527191370.9386612509842960.649262356571853
300.002623423933982850.4354436160065230.005754828918725250.350380599964410.2266009792219850.4320434471592310.2191792714875190.1422634809277950.5283327873330560.1664177563507110.4047380830161270.09191692341119050.7099882068578150.2218113723210990.2688757912255820.833263138076290.5860842557158320.6075230652932080.5248252386227250.1621458372101190.453161010518670.561838767258450.9153657306451350.3376496653072540.897212808253244...0.2729421234689650.1133665360976010.6128575399052350.9392393082380290.6129271176178010.4394828625954690.3245281358249490.6190772589761760.7518346984870730.7906300057657060.1701902777422220.318671999033540.2903498066589240.5058754931669680.806454408681020.3859643344767390.3318861920852210.2779229101724920.09895818657241760.6183943694923070.6143647923599930.3370858433190730.05554059077985580.5682721738703550.417519848095253
310.002656619297340510.2336040444206450.1546746429521590.207346995593980.1298947583418340.3089945442043240.1532132683787490.7030516932718460.5440935769584030.3014367029536520.5594399052206430.2974920733831820.8149816067889330.6016760203056040.1772938380017880.2942339773289860.8683032661210750.5443706701043990.2084682669956240.6890012694057080.006294138031080370.05144099332392220.5436703031882640.7238118252716960.914192294236273...0.1705030365847050.5299848911818120.7481159756425770.4384771650657060.01051559718325730.8743137833662330.05810222262516620.5246416854206470.05974560277536510.4513229336589570.2874161468353120.0007492213044315580.06164249824360010.853440854931250.5218999015633020.3365856397431340.6036817885469650.437752395402640.2011480925139040.1175731492694470.778231525095180.2281071634497490.1050711099524050.9152904506772760.898755661677569
320.002809147816151380.6712406955193730.1300329181831330.8576169079169630.6169990978669380.2118177616503090.4125966934952880.5448902882635590.3782867875415830.6581021428573880.4850889262743290.3434463944286110.09507920756004750.6542394522111860.3791275012772530.209000714356080.1904906653799120.8407950114924460.4039230295456950.1497944956645370.8594412424135950.2546197050251070.2532138670794670.8332997916731980.132330614374951...0.2941221999935810.5840843915939330.8905660635791720.3616758305579420.1376979032065720.5016307898331430.5117429636884480.7985911986324940.07606942858546970.04508998477831480.6143681060057130.3699744576588270.9670225263107570.9716037719044830.9936309012118730.1004532619845120.02013769070617850.3808808275498450.55894551333040.9758905256167050.2856315530370920.6245061715599150.3936332222074270.8092728892806920.388840372441337
330.002915988676249980.4693494832608850.404883601935580.9762716246768830.817545299185440.7175305406562980.1763916157651690.3222545892931520.2751000078860670.1231953876558690.8542157728224990.1529767105821520.1686128745786850.9321610603947190.2586642506066710.3688821061514320.6428274468053130.5962670454755430.786295440280810.8579701732378450.0749539337120950.4603027852717790.1758637446910140.07813053252175450.362727939384058...0.4387406585738060.06502183480188250.4832017989829180.09066840750165280.755848975153640.7349215948488560.05207041557878260.6789397743996230.4850958099123090.9103754721581940.02784280502237380.6733600269071760.1968202402349560.9094038233160970.967570237815380.2490461855195460.7471621837466960.8895054296590390.2327129086479540.06879239366389810.7498562557157130.5536922824103390.4855095245875420.5700439254287630.123877165373415
340.002950754249468450.7520804719533770.9270800855010750.6765884722117330.1453059669584040.9906509481370450.4866724868770690.8996371396351610.117536463541910.4108629468828440.8900142568163570.4653604114428160.8672696114517750.1427960258442910.03828510222956540.9000319375190880.5411220518872140.2732850126922130.9786995754111560.1931897436734290.7465488680172710.7467431691475210.3845376989338550.186109000351280.419202369172126...0.9165679963771250.3552710900548850.04499897104687990.1968702515587210.4376719302963470.3831916444469240.2331080189906060.04913291404955090.987062713596970.2206644790712740.1254568619187920.6933423907030370.411567293107510.6567831244319680.1327638372313230.2947670852299780.1745543312281370.4725425159558650.1764193957205860.08103401889093220.02437902241945270.4478552215732630.01558982091955840.5955614028498530.508690778166056
350.002984650665894150.004718800541013480.4232421668712050.4488471769727770.4826588756404820.4900599843822420.2763962550088760.796788332285360.7497301660478120.7288413771893830.4340225798077880.7500543717760590.6986148566938940.6448837891221050.8510705814696850.9480468023102730.3556699801702050.1324979257769880.1264974987134340.4959505416918550.9706502200569960.7470042852219190.7419263238552960.4342245771549640.0233239543158561...0.4531805706210430.6918210317380730.155518605606630.3344313486013560.3567393841221930.4088955514598640.4746681242249910.6469519250094890.7926837147679180.09448816371150310.1333529159892350.7909627386834470.9908985642250630.7636944442056120.813559399452060.3732818597927690.4193381038494410.2329994442407040.1339023641776290.1595172500237820.3741211323067550.233529902063310.8451210071798410.6163227590732280.967735582729802
360.003212468232959510.2559964722022410.1671581680420790.636972606647760.4945250037126240.398342208703980.7698204438202080.6611942411400380.6064494044985620.8023328601848330.3335099136456850.1201078216545280.5119950587395580.01843415689654650.753314042929560.1832756944932040.761214028112590.09819548367522660.1541779180988670.7746858708560470.2733925841748710.8785198533441870.0720824822783470.8125176192261280.966873846016824...0.1575143965892490.5457182987593110.5855248109437530.8085430462379010.4279391695745290.6597290879581120.6534769372083250.8259681053459640.1508079117629680.03638022206723690.5112851148005570.1044660187326370.9331461128313090.4908366175368430.2351461437065150.06614661053754390.4241476985625920.4523579895030710.8686213714536280.1944981098640710.3750282742548730.04725608928129080.6667792540974920.6082516657188530.83725716220215
370.003267144318670030.01746601914055650.7673977978993210.4869416716974230.1791429377626630.03881919267587360.0586326988413930.932727939216420.005183455767109990.7457459880970420.06362696248106660.1421679379418490.1239582872949540.5612159126903860.05838799872435630.2140206063631920.8559872619807720.344341407530010.8561885608360170.1905493403319270.6438950046431270.3543176164384930.09068517782725390.08774045435711740.149301011580974...0.2158950665034350.1597433318383990.2094190130010250.447184868156910.6987667235080150.3870422195177530.9861507993191480.9701368655078110.1721707927063110.3971207896247510.7822272812481970.1258502050768580.4317816905677320.1059746691025790.70105097326450.7543444845359770.6301340758800510.4605832824017850.5657131937332450.8692574671003970.5260226039681580.5761589820031080.7916600068565460.5704306084662680.296845989534631
380.003436067607253790.8720894793514160.4270314157474790.7838278079871090.4689456247724590.8851188363041730.5774833071045580.3163068157155070.6433682476636020.7974416476208720.5713633170817050.9393943224567920.8342064204625790.4276982652954760.1085255669895560.3185525173321370.7281747560482470.2952069726306950.3787714790087190.02729874942451720.4762618099339310.7984344959259030.8483290360309180.3902330477721990.615119263064116...0.2827486749738450.9312643730081620.8360660730395470.5694967969320710.8798367646522820.1757006512489170.586254508001730.5154420761391520.4838667535223070.1520782613661140.9274172214791180.888068085303530.7889233091846110.1905473035294560.6659143066499380.2279639313928780.3410334975924340.7216189911123370.3891987288370730.1520128757692870.7421407715883110.3518523627426480.4516557999886570.2724586629774420.275019130902365
390.003523008432239290.9159882704261690.7563468366861340.7488299892283980.3395569878630340.8099707011133430.4155635582283140.3138978418428450.6890003227163110.6180554167367520.6305513121187690.7813745597377420.5706692656967790.8390403001103550.09576522186398510.9690121863968670.3780439794063570.4364203012082730.6881146363448350.2696032533422110.7382499473169450.3948212997056540.3139616977423430.9293833817355330.743298690998927...0.5203622630797330.7962076759431510.7608457845635710.4712722653057430.07581214024685320.8938209165353330.1823378046974540.4838519182521850.6681824224069710.5417391173541550.1726471765432510.4515645992942150.9172294249292460.2620785445906220.9819730676244940.8250709951389580.2652077826205640.2575064075645060.4670701383147390.2546898259315640.2170514708850530.430151266744360.3535818005912010.179222966544330.904685341520235
400.00367354345507920.6968003252986820.7071756676305090.1155010585207490.1958108507096770.4258877560496330.7556320033036170.8649743234273050.150280687026680.5691889838781210.7392969545908270.2133397865109150.05090876808390020.7640936374664310.6773692283313720.393981235567480.5836339588277040.06009337003342810.7151552969589830.3460999410599470.8827252001501620.5118650777731090.9607633461710070.3471766433212910.355430125957355...0.7730497983284290.7639401985798030.3209507581777870.2058188640512530.9587384136393670.1103309881873430.8768696296028790.1436494207009670.416881772223860.8295926824212070.7389430918265130.3041255516000090.3319857253227380.8408976309001450.7095202393829820.9473382083233450.01308474293909970.1316833191085610.1675873231142760.01469735126011070.3611745359376070.5528116605710240.5834904629737140.2533175067510460.751678226049989
410.003684193361550570.1803665459156040.8011153300758450.02804079302586620.40698085213080.7401137833949180.9032456809654830.2387933593709020.7391173839569090.6559394770301880.8433253592811520.925963454646990.2925972114317120.7882829757872970.3128223710227760.8069992403034120.1754110923502590.272814162075520.1587256365455690.6576430040877310.4363498631864790.7917026039212940.1199633914511650.4751374933402990.265262400032952...0.2578666908666490.2399802445434030.6435817980673160.1099405344575640.8927305268589410.2103373100981120.1607122528366740.8507663866039370.2461794742848720.9248789364937690.9919478842057290.773856151150540.8480445079039780.3276692251674830.304773031733930.6262085556518290.05855537322349850.2935141888447110.4177983507979660.9858959971461450.7152845181990410.3856566881295290.8415110732894390.1268551747780290.854628147790208
420.00368860759772360.7053374268580230.7831668199505660.9766590569633990.4770339948590840.3632091826293620.9128313653636720.09587784018367530.9408563999459150.1496476682368670.1538043320178990.6589424735866490.3887639055028560.6409969369415190.3998067113570870.2520218414720150.8634592164307830.3395745444577190.9130953275598590.4172287452965970.3255125200375910.2288012232165780.7193027606699620.1990606733597820.973977883579209...0.2643962788861240.355534650385380.03892542305402460.9209419516846540.2716045649722220.7875912727322430.7618173144292090.3775686845183370.3578167527448390.3618247443810110.9847055242862550.3338156570680440.008106360444799070.2805690395180140.7415703688748180.03288893983699380.7453463133424520.3687739488668740.821628071134910.5158593379892410.6339008621871470.4855512853246180.9476823366712780.5977855580858890.823801580118015
430.004026706796139480.5094420758541670.09281699219718580.7934790288563820.06826894520781930.5796852649655190.8719319363590330.4923624403309080.5660574967041610.3846596367657180.2799082489218560.4364103411789980.9256201300304380.1732318350113930.9706643694080410.6477736542001370.6201122708152980.6554112064186480.1634646605234590.003882263321429490.4638332771137360.04764361563138660.3287991147954020.2288943706080320.521346292458475...0.3671641531400380.3030134958680720.5297429268248380.3003489077091220.2615249447990210.335268243914470.5895965695381160.2910449949558820.46692621964030.9953890701290220.72638293937780.04397062491625550.3156049062963580.9718614863231780.7179639609530570.1411055217031390.9773231451399620.7489339904859660.7207049611024560.4808639327529820.2881396487355230.7422768031246960.1501123895868660.04739915952086450.00763164437375963
440.004230104619637130.305742623517290.9924548424314710.8042307756841180.5308525988366450.6326495627872650.2692700519692150.8860031643416730.08977467846125360.2038658775854860.8770195820834490.1575369620695710.4815057201776650.1245042798109350.8071164195425810.006510248174890880.08802162483334540.7175399991683660.1376588076818730.05272308923304080.6200655978173020.8793758864048870.3444747377652670.5056450187694280.844413203885779...0.6909144441597160.4170957598835230.3257017023861410.8292422748636450.09376706392504270.3443810197059070.3107394175603990.06001672800630330.5037723253481090.1273277755826710.4923423961736260.4877779621165250.787214548792690.2514590350911020.441833593649790.8001374828163530.2349362147506330.5772050046361980.6484183366410430.7968120663426820.2838188088499010.008625918300822380.3559319470077750.7140356672462080.45701154624112
450.004526690812781450.7508058347739280.5742803721223030.9280680941883470.5707251043058930.06042736559174950.7391347296070310.9777902415953580.4234102377668020.5829173843376340.299182380782440.5420886119827630.9277178421616550.3542599491775040.4352060181554410.8472070051357150.7470681339036670.9109921122435480.8798806846607480.7273713867180050.8138025670778010.3373758015222850.5533413803204890.7922192921396340.300718312384561...0.4948871319647880.09256029105745260.4734830830711870.9896796147804710.9124783049337570.9444172696676110.8546438408084210.1446223682723940.1296727654989810.6913166570011530.1777541525661950.3560992605052890.5820534208323810.6675432107876990.4982537785544990.8879699963144960.1142918637488040.2128317004535350.585281515726820.3024242469109590.1585493346210570.1111227986402810.9011477828025820.7821891859639440.462889114394784
460.004736981820315120.2143498137593270.2243412076495590.841798198875040.7028241299558430.9801346093881880.1439013548661020.3284938314463940.9601002875715490.7276544158812610.4954189180862160.772725432645530.1669305744580920.907971134874970.6085811385419220.6308648926205930.6679271985776720.0734528088942170.2032427997328340.2838000485207890.5484030614607040.9595616839360450.4526878225151450.7378321802243590.421178415883332...0.2246996692847460.2019445556215940.6674409916158770.02320008119568230.3892074362374840.1876290983054790.6548938488122080.7481018211692570.1604629326611760.04115898185409610.3808749851305040.3889227788895370.3781969260890040.5588010039646180.9337354213930670.890178035711870.5538799636997280.09165425808168950.3544007516466080.6846614999230950.2923091247212140.8710656308103350.6255667600780730.2886217378545550.939042134210467
470.004762860247865320.8361140552442520.8375258685555310.9654827592894430.01602956559509040.6582970917224880.5059122452512380.5497408432420340.1499477892648430.2557573691010480.3571847109124060.8076085327193140.7914143344387410.6390445323195310.61407867888920.9341562897898260.4001019506249580.5645938082598150.232662752736360.8868180837016550.8890738412737850.1106537338346240.7122329329140480.0563682666979730.24745393707417...0.9256184587720780.1437842536251990.8561429965775460.8427993690129370.4939874913543460.7505330429412420.3081908498425040.3258655695244670.9016006861347710.6316275421995670.7506408954504880.7632907095830890.1945631494745610.9769763015210630.9615786934737120.8820494532119480.8226095864083620.8779688433278350.6451518249232320.02071597659960390.7134663870092480.1533263919409360.7096276499796660.3706451524049040.908937876112759
480.004799596266821030.9833479679655280.1997613029088820.8855311374645680.3783349501900370.9744974384084340.9317298154346640.2092951212543990.668870502384380.350456560263410.8808451350778340.7830794085748490.629615162732080.9366882594767960.963604815537110.2061157801654190.9911914463154970.4552372426260260.9548504382837560.8183615279849620.6479382913094010.03156539890915160.7472581900656220.9545409649144860.581155929481611...0.07872196054086090.8282375552225860.8871370935812590.8016530666500330.9931058518122880.1466231092344970.1308533109258860.1662792689166960.1022555381059650.843957450240850.02098861080594360.849939734674990.5201468907762320.4149943438824270.4812789326533680.2168284214567390.9708144245669250.6980488721746950.4057244483847170.7049120219890030.9522284115664660.9529611947946250.3730413697194310.9215360286179930.0878170446958393
490.004881404805928470.5242222812958060.4992928707506510.7080938008148220.5171332196332510.1895674187690020.7075158865191040.7069730490911750.8173574558459220.4128720390144740.6031295408029110.9907537577673790.3443400380201640.0456713011953980.08356819115579130.8835594628471880.3950590610038490.6517559825442730.3781396606937050.8535268157720570.1557958477642390.03494110656902190.529746657004580.525936530204490.15980627737008...0.4822761490941050.441238384461030.2250135079957540.3818064569495620.717206298373640.4402487773913890.227124947123230.5590438386425380.6544580366462470.510476961499080.4763185121119020.03106087865307930.9375060787424450.1762744970619680.759127098135650.2140812093857680.2787779166828840.4801851911470290.7615400699432940.956975420238450.0006372635252773760.6994944629259410.7161108246073130.6173617932945490.137643382884562
500.005054325796663760.6905687905382360.01698359567672010.2118739115539940.5473865191452210.05847718613222240.9316947190091010.6975390748120840.6109147386159750.2498271074146030.08725640922784810.8559394893236460.008732464630156760.6491733754519370.2341481277253480.283498570322990.4558143024332820.2574933718424290.4168392994906750.0001208125613629820.02297297329641880.4621847411617640.04504618071950970.08885135687887670.689823579974473...0.9416949963197110.7633096997160460.5239581090863790.8955907735507940.7642407838720830.2272598508279770.1211784156039360.4242058845702560.05494396807625890.9413502654060720.4260423968080430.6003607548773290.08580970531329510.9550214663613590.4599163166712970.4231676070485260.1980523297097530.373338171048090.8034780670423060.3842707620933650.1072717504575850.09571855259127910.2358622741885480.7549203173257410.706385037861764
510.005125008057802920.8276140219531950.7031185396481310.5764979014638810.6712052640505140.6611982816830280.3889446165412660.1791829874273390.5467433282174170.7814259603619580.0882435552775860.6610024070832880.5261453287675980.4173047009389850.0935051818378270.2897153284866360.6183478289749470.460704337805510.05909374565817420.2810863405466080.7609903879929330.714452315587550.01545053091831510.06343023129738870.206493706442416...0.9683072851039470.5662333962973210.5133268220815810.7835828571114690.6635600009467450.4110583225265150.08807367272675040.1324430857785050.6803121811244640.3834194934461270.7571611306630070.6804755807388570.1177534228190780.1572382948361340.3306771370116620.5690669626928870.1111207793001090.4930917243473230.7351646246388550.2046832419000570.6685211637523030.2146932024043050.6993733015842740.4957673388998960.261702405754477
520.005202640546485780.374518258962780.5908621710259470.4264621457550670.7458720537833870.2399198119528590.1578529877588150.1910936310887340.7012605869676920.07609785976819690.3368725697509940.7408554165158420.6979610726702960.4587561725638810.2691834496799860.4200939268339430.3338155297096820.3950958193745460.5241356492042540.8599590328522030.105054841144010.585791786899790.9631714569404720.3646669886074960.567441117716953...0.1158918149303640.1217730792704970.986000753240660.585628902073950.1930338162928820.6590565077494830.9005330617073920.08266402175650.4378356966190040.4056010234635320.3774165459908550.1896627016831190.8686964097432790.2548480341210960.02593600330874320.03988551744259890.4695207409095020.05338436597958210.4687332434114070.1484318820293990.6312322542071340.1728226810228080.8243477006908510.938303285278380.103494475828484
530.005218245089054110.07141929375939070.1593375664670020.5818126581143590.823466559406370.7772179930470880.5697548002935950.4230515349190680.5364486020989720.02283779717981820.01029313844628630.4563197270035740.6415407559834420.9743436102289710.7778455791994930.4346600002609190.8639870893675830.2428459574002770.5045898754615340.1052103277761490.1877304906956850.6282208447810260.7916487031616270.1073841839097440.922496233135462...0.1994644505903120.9239203960169110.3864281440619380.7529495016206060.9038685751147570.3854819482658060.491893950151280.6357646088581530.9218374048359690.4177884124219420.2401000196114180.1201149907428770.2954890369437630.9648849121294920.406909565441310.2815161603502930.2465862776152790.2040525961201640.2753987689502540.5439929356798530.4844652859028430.2013716176152230.641311438288540.06510524102486670.556392027297989
540.005271347239613530.5537418851163240.6220597936771810.4110583602450790.5947965823579580.9981781637761740.06731962994672360.6919349615927790.2295140356291090.06508761900477110.267798047512770.6650947162415830.9546135945711280.2528209690935910.1215821611694990.913862859597430.7853860126342620.2743115373887120.2862360288854690.3333816442172970.4953224358614530.9059633421711620.188898248830810.8978388996329160.233361870516092...0.3981237525586040.536750760395080.5321705632377420.5770487505942580.4460323846433310.2105220842640850.35009342036210.01714926096610720.4070960951503370.2718998452182860.5075632580555980.3507074099034070.9174661466386170.6944079881068320.8765353956259790.6536558538209650.5126588749699290.002732352353632450.6485199262388050.6677860633935780.790347718168050.7397392927668990.6701499738264830.6383949946612120.576765945414081
550.005427299998700620.09851948288269340.07287823338992890.4461972543504090.03835693653672930.9509074927773330.7268609369639310.8819051908794790.8004787319805470.9921615656930950.6893199994228780.2945998038630930.9792639866936950.8564686195459220.8162455062847580.4672758989036080.2518179819453510.3252310603857040.5112513001076880.119125761324540.1088685137219730.5084507681895050.2405254929326470.1127259340137240.0696287837345153...0.2076097209937870.6426618774421510.4807292753830550.007061843993142250.9932400125544520.7270590900443490.256637841928750.01541457301937040.3169121581595390.8732306987512860.5643695173785090.9994106090161950.3627036202233280.89003629819490.8820288970600810.1481792542617770.6585187243763360.9651121348142620.2245655031874780.3658370638731870.6693507079035040.6275020982138810.5657587400637570.3358020719606430.774254606105387
560.005446313414722680.7358529563061890.4877957066055390.03556936793029310.3948079436086120.3050621461588890.09428879409097140.990477014333010.5669585524592550.5255223053973170.07374943559989330.8877959544770420.2863999831024560.3788772025145590.3616802578326310.8013331075198950.6584196267649530.1730341552756730.08318676892668010.1632363973185420.09871187084354460.4306138630490750.4530955848749730.6283510087523610.948123715817928...0.006514768116176130.8724169773049650.360285719856620.1237131895031780.2118455772288140.8533351684454830.3837905805557970.1226391198579220.575261462712660.1584611099679020.7662761986721310.6698472446296360.5195489688776430.2182051155250520.1576650389470160.3495223845820870.8098143450915810.3865720489993690.3377386138308790.4160802080295980.637561008566990.2709184861741960.8917461191304030.2477051781024780.484020983567461
570.005456317216157910.3053941030520950.298201180761680.009256209013983610.3439910970628260.9718268963042650.8598592681810260.4972044497262690.1812394149601460.6632821962703020.4062000759877260.5993871074169870.8257126936223360.6762843243777750.03936487901955840.8866553977131840.245610891142860.4641010593622920.5798602302093060.4721449112985280.8155744906980540.9790790348779410.3894238390494140.4747897428460420.417906230548397...0.8923271773383020.5884459789376710.6084596537984910.9397436873987320.3073385672178120.08379194163717330.5607174912001940.1390570532530550.2278723532799630.9045476121827960.9006569809280340.6962991526816040.9194049830548470.5098846063483510.8447555571328850.772219983628020.0628810669295490.4024406755343080.8260836850386110.7046429845504460.8022864742670210.5757046299986540.3034429925028230.009081477764993910.690210870932788
580.005570697365328670.1690418897196650.08451733691617850.3217096813023090.953120040707290.07952052797190850.7070299605838950.7425348565448080.1968455908354370.9587323896121230.07316154567524790.832504819612950.3995937849394980.5592802094761280.952474051155150.2224602438509460.01760836457833650.2475540982559320.249647426418960.7719930040184410.7099565467797220.5373426293954250.9075421793386340.6485414013732220.191595482407138...0.5915961554273960.234787407796830.5606051334179940.863902450073510.03040683781728150.9164143563248220.1490834620781240.04996172944083810.31274513900280.7215592875145380.3787526665255430.9578972950112070.9061509517487140.9437778461724520.01798061910085380.9884823223110290.9966759290546180.9390845866873860.8557523624040190.5695009734481570.2172513457480820.2721083899959920.810892962850630.04809650825336580.255817198893055
590.005646058358252050.5447937916032970.9907868655864150.6513326626736670.5849171394947920.1176389211323110.7489023110829290.007851799018681050.01150981779210270.5871793036349120.4470492962282150.9583148940000680.9634159547276790.4930934172589330.6092539259698240.8516877610236410.3015269206371160.7385257699061190.4347987652290610.7365359717514370.1065635711420330.4274817642290150.1599378453101960.2254875800572340.198753843549639...0.691976800095290.4512674985453490.1889850914012640.01008303510025140.7121639300603420.6029180437326430.795090565457940.3538381634280090.1112031685188410.1644690914545210.01304938131943350.5103154284879570.6809356329031290.4196459858212620.7607160988263790.4757379589136690.02831765753217040.6755376458168030.3842171605210750.3442679012659940.4166318723000590.128369308309630.9410570312757050.9219586451072250.868505738908425
600.005708000622689720.1989688018802550.8968455330468710.6650473347399380.3940657780040060.7390751268249010.5529491221532230.2728482596576210.3130620624870060.1005541768390690.1013121341820810.4628371060825880.09260901412926610.9956472325138750.8858856237493460.3316316597629340.4855778452474620.5153559457976370.4112996316980570.6501602542120960.7948108871933070.3350566939916460.6799492798745630.4302769955247640.624311592895538...0.3928397791460160.5616028925869610.6893191824201490.3354434659704570.8263804330490530.7869110403116790.8448130930773910.9154226973187180.7819598647765820.1649128254503010.7985050703864540.2613236533943560.323702069232240.1009663324803110.9719658845569940.6856858422979710.598069949308410.5406371925491840.06517110485583540.1190028577111660.7946613328531380.68041636981070.8800393824931230.2364243285264820.637372372439131
610.00584208732470870.4874399402178820.06936161569319670.892772813094780.05513427057303490.01473910757340490.529539601178840.6581914499402050.9552837696392090.007588259875774380.4755203754175450.6637411273550240.4302264039870350.4372001518495380.4840997809078540.677038144553080.2121377703733740.7069549970328810.08796589332632720.670216719852760.8209632129874080.3898132788017390.3155427307356150.4214709983207290.136344005586579...0.8357385389972480.2462231621611860.7393009946681560.3140183400828390.2329582325182860.5360792239662260.1127685210667550.9290513477753850.2082637904677540.01374100474640730.2947965541388840.5653138954658060.2190816351212560.04399398784153160.09480746695771810.5804632445797320.4584004099015150.8274353293236350.5297042333986610.7232427191920580.06872986932285130.7648918172344570.2981309525202960.3966045484412460.0769238772336394
620.005904999794438480.3915750670712440.8986284956336020.1363688085693870.2200683888513590.266191231086850.6651868035551160.5426697812508790.7764963859226550.4301053646486250.994725865079090.2755311464425180.3493929724209010.1541545018553730.3197829544078560.2783638120163230.01586689148098230.6964073081035170.3731803176924590.2221688413992520.2022049857769160.8615520177409050.4072003497276460.7304373446386310.966627455316484...0.6710187578573820.9009342906065290.565611309837550.8510750643908980.200463226065040.5009005642496050.9876075813081120.9747055782936510.1763901263475420.02070574951358140.8445291067473590.0309805113356560.7165072259958830.9573908983729780.5854148517828430.6000864324159920.09447920368984340.7515115223359320.7770043935161080.4455990379210560.2127788383513690.5143733085133140.383027011062950.9645589415449650.718018828425556
630.005941149545833470.4842300049494950.6304237898439170.7207601943518970.4223955783527340.8263167983386670.6005367096513510.3692691556643690.6793363955803220.2805430276785050.9314202729146930.4485029256902640.7130210653413090.2270556867588310.22436342225410.7931380122900010.6635517433751370.9269518272485580.9893036137800660.4250943446531890.5276282865088430.2188399238511920.2406328727956860.5836021231953050.513336884789169...0.6833833740092810.7466613242868330.4510619973298160.4768435326404870.2776146640535440.5506054540164770.4157956216949970.8328122347593310.2615700925234710.05660350294783710.4983897232450540.3802119262982160.8019161329139020.1521192071959380.7285009997431190.9592601947952060.549313606461510.7788334307260810.6263581437524410.8382913696113970.5138566331006590.2154625493567440.02959654526785020.2986839809454980.377853292971849
640.006156619871035220.4470724395941940.2218932136893270.8154671769589190.5966519797220830.4270478473044930.1845673914067450.03796523157507180.4442710126750170.1977460004854950.7835888778790830.5136504548136140.1558400257490580.6682850818615410.6104342138860370.4697254176717250.7317098341882230.666305835824460.5588789999019350.5872670912649480.6112475132104010.6148756912443790.5607655199710280.6369040529243650.589660397497937...0.3466034373268490.5162519414443520.2183495240751650.8346746524330230.1496073461603370.932251566089690.9954676441848280.3042755404021590.2974355737678710.3182364483363930.9256725509185340.2809768496081230.4568606549873950.7052733842283490.5782844943460080.7511341201607140.6535629008430990.4472993498202410.2219592537730930.08237685309723020.7372018629685040.4255708020646130.4695168039761480.6645288339350370.90504606324248
650.006280591012910010.5497540053911510.00453380495309830.02419784176163380.4717163930181410.06487584696151320.03035125019960110.4722372204996650.7487540130969140.6980033966246990.4987643640488390.1629962641745810.09907952975481750.3986337454989550.00606447341851890.5680249261204150.7564578948076810.6616905224509540.4333241838030520.3629616752732550.6169222092721610.05945149972103540.582086421316490.0374065984506160.644680310739204...0.9379646845627580.350497891660780.9781625331379470.06741887051612140.6207975584547970.1517759661655870.244866607943550.301332194358110.9027687218040230.7458454321604220.3166734385304150.9056893885135650.5463440481107680.9348315964452920.975721598137170.2066950378939510.3774681142531340.8931742932181810.6209817193448540.5326609343755990.116589204873890.06466709962114690.5067719444632530.7039876815397290.543073687469587
660.006334766745567320.7383049377240240.748410115949810.9214330588001760.9675481112208220.1630202305968850.4015446873381730.4905754132196310.5421245244797320.2548611781094220.9223061737138780.2151995734311640.8720258118119090.6080584656447170.4641311534214760.5248042333405460.6960406010039150.4379379698075350.8136456850916150.5555301820859310.8523843057919290.626537971664220.6415150500833990.197795277461410.512076980667189...0.7303014262579380.1310935935471210.4480681642889980.6354141775518660.007213317090645430.5510715923737730.02514459332451220.7765271544922140.9857247059699150.2624839982017870.6604437816422430.8467912562191490.353828563587740.08805190096609290.2974850281607360.836290970677510.7102155014872550.5553392660804090.09543190477415920.3700540640857070.03358394536189730.9514118314255030.01603032811544840.6790282442234460.998649308923632
670.006385445129126310.9415117755997930.5466866623610260.6997860113624480.7056678002700210.1314626240637150.4924813774414360.7250873544253410.9253741758875550.07442442630417640.9253263103310020.7780847337562590.2058151764795180.1689409078098830.03945487271994350.008994767442345620.4723494849167760.3700551083311440.6439021583646540.5631387142930180.6683216514065860.1752008376643060.4810370376799260.6012910844292490.0145862658973783...0.6830098475329580.8183892152737830.3028810580726710.9308267857413740.7665882338769730.1482088204938920.6449874881654980.1812059211079030.2917104649823160.9913132078945640.7018599745351820.2476840459275990.3711668287869540.4021262447349730.1226214240305130.08407973102293910.9292707960121330.8963372719008480.525199207011610.7637924312148240.199583561159670.5974185147788380.5695266160182650.00120959547348320.206739773275331
680.006510658655315640.4756646326277410.4283039451111110.8599961632862690.03218153631314640.8189714711625130.1279703241307290.9215206333901730.0886818624567240.3310666165780280.05343937873840330.4212753679603340.887596914079040.4186946253757920.2511911909095940.03098627761937680.02614114084281030.3746573331300170.7922956708353010.1976026936899870.07684515859000380.4781269652303310.2901416122913360.9924314355012030.682844300055876...0.02102241432294250.7494475885760040.3456432193052020.04256071080453690.4509248475078490.3458988915663210.5695458962582050.3041150483768430.4320410101208840.5946551838424060.4570337126497180.4933125616516920.1656407301779840.7295078421011570.3089686692692340.2261149971745910.7339518542867150.2871857632417230.5887351806741210.8727389841806140.02956742676906290.09468036773614590.9480194894131270.92351991799660.161282002460212
690.006560461362823840.7971711191348730.2886340806726370.4948701180983330.8133605497423560.4364104375708850.8424382337834690.582163524813950.9179586276877670.442722884472460.04428930464200680.1891152937896550.1831227759830650.9946604948490860.946997950086370.8572259179782120.2580601978115740.1561366277746860.517311383271590.3298158140387390.9781000474467870.7952272156253460.983121155062690.2161694241221990.783465703483671...0.3299378380179410.8846406214870510.162938202265650.4493628817144780.07106847222894430.03643472120165820.497461757855490.7683462419081480.6947232622187580.8261663285084070.6117952771019190.2358257449232040.374627520330250.1438864190131430.7574403597973290.2443431760184470.7076317830942570.1260473378933970.1089208496268840.1566063601057980.7049076468683780.04629543703049420.529988439287990.787011739797890.197143775643781
700.006575747858732940.3522276796866210.4924754574894910.3103974561672660.4326821235008540.6993855598848310.674282103078440.09107543178834020.9858565770555290.6878174548037350.9283374953083690.2135925034526740.1552836524788290.8981226268224420.8033761135302480.06650004163384440.4602702246047560.5371819508727640.3171302457340060.6791613802779470.4595420937985180.7814570188056680.8145495452918110.3348510877694930.29418298183009...0.4412480194587260.8021277019288390.851878795539960.6584679340012370.1486951594706620.2936676468234510.2484714086167510.1991937516722830.7576524049509320.8300527508836240.5914905746467410.8610257012769580.6683104892726990.08249212335795160.2113317800685760.2628323666285720.8848465685732660.386706697056070.5490116814617070.04526866390369830.920932881766930.7822422611061480.3310693248640750.2713815798051660.372715212870389
710.006829119753092530.8683172443415970.5490272825118150.770257175201550.1916667027398940.8088112948462370.9267006788868460.09585684631019830.6462171445600690.4662394945044070.1440593150909990.09281839383766060.8663663181941960.5383844638708980.7484093206003310.1256751057226210.7361157073173670.3104709174949680.3339338784571740.5575967787299310.1216792962513860.6441646278835830.1040687414351850.7715462106280030.794571666279808...0.7015361955855040.8117934488691390.4849843233823780.2393837536219510.02180763334035870.8819161513820290.8482658124994490.0398354930803180.137420348590240.6607542589772490.05449816165491940.5303557363804430.8070922654587780.07661811378784480.1663205397780980.09254382830113170.2330077353399250.195648708846420.7438879664987330.5184241593815390.5749298140872270.0380337883252650.8620034419000150.3847836467903110.215177863603458
720.006981635466217990.7280590471345930.683128062635660.1645262441597880.868570856051520.7523109014146030.9753098869696260.8465782040730120.05630926648154850.1368465241976080.7076437729410830.08352504507638510.623061441816390.8570159424562010.590898750582710.06401060079224410.2914102813228960.3471863183658570.2965096235275270.7712669372558590.5157185401767490.9855020798277110.5487834250088780.7119644128251820.271678839810193...0.4408699853811410.4972064641769980.7574828572105620.06860402412712570.6480937553569670.6079877747688440.9292175651062280.3775130752474070.5557989717926830.4595948029309510.5251228045672180.4600545046851040.1702110697515310.8168197022750970.230218630051240.7819943833164870.4524776672478770.3326138183474540.479906371561810.3257696903310720.2034759705420580.2195615337695930.6115385987795890.9595575130078940.710627269698307
730.007184128742665050.6776803953107450.9018577695824210.3853803654201330.06205158564262090.8416340183466670.3280766727402810.9714518305845560.2372409710660580.9045329003129150.8634756330866370.2826731572858990.2684744345024230.08414021506905560.330903638852760.8110343001317230.6072215232998130.02504290849901740.6815729318186640.3997654321137820.09692799253389240.2658957806415860.7664100329857320.6420150636695330.988675465108827...0.4556649760343130.7103969424497340.7113322007935490.5718641672283410.7189818113110960.6987140411511060.406754779862240.1476309569552540.4885148056782780.6637523281387980.4620976364240050.2484744614921510.704872993752360.1282513630576430.5011657765135170.9876793394796550.5001150281168520.383129450259730.4520784271880980.7634567043278370.9266311784740540.6357191698625680.3735279899556190.1835754096973690.945515254279599
740.007201217347756030.7073873779736460.988607051782310.6393406868446620.6108925861772150.7973627310711890.5784843391738830.6682065578643230.4431021998170760.6537049792241310.7615724785719070.467804817715660.2372012867126610.09253633767366410.4320810609497130.8371769469231370.6720023956149820.2183050138410180.6836672709323470.5340950931422410.664447159273550.634367046179250.8096377486363050.9014681503176690.450080034555867...0.6310295877046880.6273127021268010.748761235736310.8138894254807380.205687973881140.5819341307505970.1444528265856210.8164140884764490.04517499147914350.09985520387999710.5023114839568730.7542764276731760.566340859513730.7912175564561040.277281625894830.9310778346844020.1219883451703940.5534211655613030.01546736247837540.2076870505698030.4624458330217750.5751758008264010.9500126787461340.8295191787183280.764692864613608
750.007259871577844020.8423136440105740.3138976471964270.0660512151662260.3810244384221730.9633943613152950.0919631689321250.8073844646569340.6310330205596980.4460385490674530.4684367247391490.9969781266991050.7020131482277070.2819024515338240.230047591961920.9640127115417270.4251783362124120.660782691556960.5699798967689280.3413910574745390.762074253754690.05697336606681350.9502277700230480.5937968627549710.973077251110226...0.5612335829064250.5912813676986840.7667404157109560.4581580972298980.8037441347260030.9453165410086510.09939149860292670.701883233152330.05106205353513360.8293967731297020.2415984757244590.6346931732259690.4971032331231980.0413906075991690.1437680250965060.8624741442035880.9406926205847410.3592768446542320.4457895404193550.6831548900809140.4666482256725430.7335432488471270.1251907944679260.7267911357339470.967011082684621
760.007281586062163110.9408160545863210.6465374929830430.426601522369310.08173839608207350.456727709155530.5063391251023860.4936414582189170.8475024187937380.9802690709475430.2303463011048730.9105613376013930.577482638647780.5519610950723290.2874925627838820.008392155170440670.6928875038865950.406200779136270.6651813820935790.5850723183248190.8476576893590390.2557834894396360.9379957339260730.3730169702321290.392282221466303...0.9424084238708020.5857573472894730.2466063511092220.7913302576635030.06881308299489320.9125535443890840.6542930505238470.571670050267130.1464624102227390.9717536894604560.4604920111596580.6978089681360870.270389319863170.870860906317830.6378182794433090.6834854425396770.5910556337330490.152337813982740.2949533930514010.9503840941470120.9065628403332080.01855774223804470.663900085492060.5586827115621420.431690049124882
770.007321947254240510.7071039923466740.00611324352212250.6951798095833510.3983351415954530.06085730087943380.823013670276850.1804154487326740.5954470743890850.1954920231364670.6039273343048990.4235037639737130.2846507441718130.8946845063474030.6343462856020780.3782406814862040.1865813424810770.7753848934080450.6001755550969390.3627112852409480.3804345084354280.7450891907792540.5196660696528850.555956982774660.693609786219895...0.9773498305585240.783533093985170.7750616718549280.2132448940537870.518113427795470.9692250087391590.3522820048965510.8780666331294920.2960634892806410.7093606363050640.4156032588798550.1794035483617340.8237515836954120.977449450641870.780638454714790.0277194278314710.893551366869360.7946222072932870.02887662895955150.6341517001856120.2529413076117630.0931562718469650.8790524818468840.8686890720855440.726065846392885
780.007523876149207350.1568407611921430.4248602448496970.5190361025743190.5099093923345210.4184335207100960.4252738994546230.6541450063232330.1175089881289750.1709523925092070.09242884069681170.2135621316265310.9290531505830590.0983509037178010.5789570286870.7462740205228330.8271424358244990.496973295928910.2226072757039220.8109139774460350.6491352545563130.9640494117047640.8846942887175830.3460240755230190.325957860099152...0.9773104882333430.42373276851140.3947837830055510.05917485640384260.6373133636079730.995509544620290.05482901097275320.05468994867987930.5724164140410720.4158490970730780.5323128723539410.9999297305475920.4477795588318260.06369214202277360.9360948228277270.7298224295955150.004591885721310970.5152888451702890.7215703474357720.2789877590257670.4896584718953820.1803472377359870.5480978386476640.3015174481552090.269841637928039
790.007621120894327760.5420659540686760.9028435517102480.2502753413282330.8270133573096250.2560302668716760.8615214498713610.75720919482410.5313830790109930.7652659243904050.6371206222102050.8450456897262480.06130859907716510.1242526192218070.8564875782467420.156686405185610.9913382634986190.4581779802683740.1094885179772970.3716116638388480.2126261810772120.5282048801891510.7200615853071210.3701469514053310.974099460057914...0.5955342163797470.1275708074681460.8675747658126060.4831530023366210.4133937924634670.7452572477050130.3760622274130580.6604603119194510.6022464921697970.0368334988597780.5432920178864150.3587788203731180.7481389888562260.8552327679935840.9222392255906020.3455183911137280.3197401948273180.03876050375401970.4051765922922640.1053533188533040.2645064354874190.2927141403779390.3411395780276510.418562280945480.865933437133208
800.007714807055890560.9803343769162890.9033676751423630.796368740731850.4179399146232750.7837753191124650.8712773832958190.5692824446596210.5629416729789230.005279955919831990.09306148020550610.982939145527780.9291799012571570.03896712092682720.6344874438364060.36637732014060.7421871700789780.1292976061813530.4572994837071750.2347847514320160.6872794521041210.5449952785857020.4497811342589560.1335884141735730.680513290455565...0.9452761565335090.5203139919321980.5596803594380620.6638861887622620.1206525086890910.5657157236710190.7897415766492490.9418393082451080.2847516729962080.2289379280991850.5697385000530630.006439666263759140.4513344420120120.2740957778878510.5428476731758560.8895858544856310.6846530833281580.3094532797113060.8747929052915420.001681420719251040.4431352170649920.4858574555255470.6223627221770580.482475892407820.329070713138208
810.007793468190357090.2231680459808560.7421758852433410.3175525465048850.1982934970874340.741152325877920.8224592471960930.8536378855351360.3805826085153970.7319881110452120.3427258613519370.1380688145291060.8338611873332410.7652970999479290.9512840008828790.787731461226940.6314439109992240.9620640671346340.6694759009405970.8025380226317790.9741928908042610.5987989350687710.4210597684141250.2500976053997870.786808451404795...0.3745979142840950.9191801249980930.1148615209385750.7934297041501850.7782946750521660.709308078745380.8635917096398770.4217485713306810.3472880076151340.9341286756098270.9173133547883480.07278601848520340.3366371437441560.2609767301473770.2089322796091440.236437534680590.50200888980180.7339574226643890.1363273586612190.7954501251224430.3966933195479210.3129879762418570.870411305222660.8352994592860340.122979815118015
820.007804243592545390.9683574903756380.6359462558757510.136966764694080.6283718028571460.3100796497892590.05197702627629040.5107962791807950.3710496388375760.008684918517246840.7109813417773690.3935833596624430.6329699461348350.7115486739203330.6100787448231130.7689362335950140.470959756290540.264757734956220.9114030066411940.4011403401382270.2494233613833790.1625120970420540.9745853585191070.4813462581951170.422414863249287...0.634748421143740.4856063027400520.546156985918060.6375845486763860.9019268094561990.19403322157450.878762906184420.560050205094740.2591381359379740.7544599457178260.8422564240172510.7244410950224850.9733282420784240.692433039192110.3599159144796430.2336025626864280.5731873258482660.3825027148704980.03429471072740850.2793220321182160.7875872761942450.6131532380823050.03041253401897850.2429273307789120.934404178755358
830.008096618577837940.03694093320518730.05364702013321220.3823733024764810.005296149523928760.5852622701786460.9105792590416970.4766805428080260.3326854335609820.7187275695614520.8889292962849140.6464388056192550.9332258622162040.8038332052528860.8062963488046080.3115996336564420.4847032034303990.7517267693765460.7110686809755860.1678244392387570.821632270701230.5999581443611530.2072876528836790.6096121824812140.0432701839599758...0.710628656204790.1995785522740330.3203770574182270.1384746807161720.5806433234829460.7823376415763050.6533423466607930.741822084877640.8959565374534580.4501130143180490.7490816896315660.4320374524686490.9489166589919480.7308370193932210.7428007950074970.995265045668930.4898317710030820.2747958982363340.7062166505493220.4121839040890340.5216491734609010.2860926925204690.6103029246442020.6049341752659530.344411331694573
840.008112887619063260.01593731949105860.4120283222291620.3080503786914050.7914998123887930.3758697966113690.9279589653015140.1072059774305670.08540670690126720.415497594978660.9515657778829340.583542366744950.2767485934309660.1498541499022390.08076945180073380.6165859559550880.9902543656062330.1359253895934670.1740176568273450.3944197823293510.06105024274438620.2468637488782410.18663907609880.1195624663960190.204099249560386...0.2718669855967160.07938080001622440.6572696499060840.3496316063683480.9070462419185790.9022675056476150.1811351790092890.6450798020232470.1958051305264230.4367992801126090.1240918983239680.07615346019156280.1382812373340130.3613739197608080.8131605884991590.7968881973065440.3455524181481450.4299333691596980.9173522784840320.8533810484223070.745460041332990.8228711492847650.7329831907991320.5555784420575950.54755100258626
850.008145857602357860.004133681999519470.7314721934963020.6403156234882770.3032093849033120.7636533351615070.3602597229182720.4781886546406890.8766622596886010.8012344834860410.7449207429308440.1036137149203570.009019688237458470.5127466823905710.4549887978937480.9861077382229270.8282545004040.8804482168052350.4177322471514340.8335609450004990.2732994602993130.2727886191569270.1995624694973230.6238098219037060.753334004664794...0.6446446015033870.8173171596135940.2348250180948530.002712417161092160.4638399847317490.3024592348374430.2161930825095620.5938588853459810.03091360861435530.6376379830762740.4690952734090390.8242922679055480.7835408996324990.4032097479794170.2818832397460940.5122434750664980.3125004475004970.2753270238172260.8891876954585310.112868820317090.3460739501751960.95939849363640.61187690612860.7246764451265340.688248282531276
860.00823391810990870.4398151850327850.5542867938056590.430144426180050.9546535816043620.1662375279702250.6119600292295220.5512525904923680.7267855750396850.3901913245208560.3267017665784810.9945714331697670.7850826710928230.7523282438050960.3315914140548560.2475605430081490.9342378717847170.4828422830905770.687442111782730.03471440635621550.3632684042677280.5078117912635210.9191275485791270.2630856782197950.0753815695643425...0.02964483574032780.7187804670538750.5944951036944990.1098773612175140.5211526462808250.7323959164787080.7223118133842950.5888154520653190.7586330713238570.110844636801630.631883226800710.9243294699117540.9124092166312040.8233096094336360.9988731190096590.8862608233466740.882026476552710.6511011638212950.616840120870620.8908424430992450.2733744343277070.4556919846218080.6325683477334680.1554693691432480.817534783855081
870.008480920223519210.2223562828730790.293510538758710.1975586714688690.1955581014044580.6027909896802160.8137497687712310.07749012764543290.7813224028795960.2792619916144760.8694329222198580.736840758007020.3746390657033770.9728759224526580.8825152588542550.818455226952210.4066021346952770.440884631592780.1629575991537420.66798451053910.8460030101705340.6111400893423710.9882920691743490.4934417542535810.0526971917133778...0.7185951746068890.532559363637120.7535178766120230.4216833044774830.6354990724939850.01794164930470290.06569000030867760.3333905118051920.2922135267872360.9277013663668190.9815698899328710.7479836465790870.9897953143808990.6502221468836070.5081510676536710.04997549718245860.5796709139831360.7891583940945570.07980173942632970.09552227379754190.311375061981380.2600388338323680.5557233013678340.1641559673007580.313900409033522
880.008518032496795060.5290204829070720.690072306431830.4540145343635230.2190516754053530.1515218841377650.8534870014991610.6392282075248660.4570688514504580.5218479679897430.1260121143423020.000322916544973850.2007063536439090.8499978634063150.3253478955011810.5477599387522790.208888768916950.7537338123656810.2373082845006140.2786684322636570.8547784739639610.8276888630352910.8095032649580390.3193686869926750.0587892103940248...0.8187877938617020.622237874194980.2400427092798050.2037161395419390.2977221515029670.800363405374810.01130773476324980.7438414227217440.3731026474852110.6949201179668310.04611840168945490.08250397909432650.5942979275714610.4390895599499340.6766352045815440.8111223911400880.8082452875096350.3446717055048790.2021057822275910.2773179581854490.2353881071321670.3107886749785390.4880321617238220.9253308034967630.613092022249475
890.008853826439008120.8752001260872930.9824198540300130.2049241911154240.4125438735354690.5221057604067030.5768791206646710.6596030446235090.6346773894038050.6242962251417340.7561257407069210.04540571710094810.4477542345412080.3761606132611630.7901309712324290.3228636363055560.6860732217319310.8960267240181570.9086653366684910.5366400470957160.2709388486109670.4649441917426880.950846304651350.860904460074380.488551297690719...0.7546126216184350.6760155675001440.6374081599060450.8972572484053670.7182315371464940.5355547633953390.9619392841123040.4739005819428710.819444970926270.4811630719341340.06272678659297530.2673340702895080.9414903616998340.3664740452077240.2874463540501890.6989672956988220.6294697092380370.6164912891108540.9921553668100390.3427049838937820.6276449488941580.6791785692330450.6819714717566970.4861251043621450.789176452672109
900.009093274828046560.1289739818312230.5850474173203110.9617654823232440.3190195614006370.8693285663612190.6215081000700590.4342834486160430.7855858930852260.331802790518850.3440077218692750.5962396368850020.4619114515371620.218084147898480.7231054503936320.09644827200099830.03668778156861660.3286461280658840.635195855284110.005301181692630050.6240448758471760.901138597633690.8801668165251610.5944545727688820.570577051257715...0.1373376401606950.06593344639986750.3524430941324680.08897057129070160.3458278309553860.1128680368419740.2688273102976380.6678211959078910.1800048861186950.1174642669502650.5220058062113820.3418941893614830.002852286212146280.840814839582890.5658162436448040.6111771212890740.2774311816319820.9016914945095780.7828575707972050.1849092873744670.5056056827306750.6240573176182810.4202719198074190.2318387029226870.267497834283859
910.009247045964002610.1475535840727390.5080637172795830.02806641650386150.8892390560358760.3198590890970080.5013033130671830.00807677698321640.6747043677605690.05360989389009770.5882534040138130.6000495208427310.1592256303410980.6887079167645420.06282557337544860.2602486731484530.764412718126550.6414642201270910.8526772563345730.7357156879734250.4130871959496290.1515024427790190.2137253461405630.5708554929587990.79311825032346...0.1726360865868630.8134422150906180.1489761401899160.9234113951679320.9759558541700240.641143905697390.1461899420246480.1913259460125120.8472417672164740.4789673814084380.75843936810270.7226579724811020.5972113106399770.2308581434190270.4904967474285510.09576266515068710.01347286184318360.8157927074935290.4283661546651270.6932258612941950.1229784227907660.1573623456060890.7335699354298410.7687182752415540.226525850361213
920.009464354952797290.8247627792879940.342885947320610.1648943128529940.4054233559872960.854425979545340.1233151599299160.6728417410049590.1281588699202980.7660581318195910.8973607872612770.8302987173665310.4908084031194450.6840517050586640.08834531297907230.1577815783675760.4703002625610680.01155215105973180.3999712448567150.8601353652775290.6976265101693570.0740613322705030.4143122560344640.316888605942950.915141411591321...0.5566288025584070.539284064900130.8228878544177860.7086827019229530.8086269081104550.4604587713256480.4276668149977920.5429825554601850.5225657175760720.4447931644972410.6364075383171440.2411944251507520.2399573412258180.1034427080303430.9908310214523230.9285045638680460.3708913670852780.6890609322581440.04264944302849470.3640383135061710.3949126279912890.05605880380608140.2334800891112540.1064714724197980.0113272164016962
930.009467154741287230.9757616135757420.2308162227272990.612137700896710.467989485943690.2322695185430350.1183274367358540.5622986517846580.5937044662423430.7281782578211280.1319515684153880.3650870656128970.7154488076921550.731998575385660.4634083136916160.8165676428470760.1264440643135460.1480651309248060.443163438932970.07631515129469340.2842356918845330.7428623572923240.4700740871485320.5227797538973390.198329889215529...0.02819789899513130.3269495917484160.8023605528287590.577945667551830.8673501468729230.2641658850479870.5635697941761460.2974890500772740.01224223547615110.9531887087505310.9514455045573410.3160690490622070.3577450439333920.3965317457914350.9793952391482890.8358830588404090.1101994335185740.424734883941710.1857727561146020.8562437065411360.9165598622057590.3901617066003380.08220508554950360.6435641327407210.935100894887
940.009610663400962950.2276545627973970.8341507709119470.9812980568967760.8994066931772980.02088946662843230.7513344455510380.8802684831898660.5458187607582660.04799176496453580.6737655072938650.2826749032828960.2814623219892380.2391316585708410.003584890393540260.3364171211142090.09702850412577390.5140115809626880.3567560308147220.368620865745470.1223831304814670.6686514834873380.7924490473233160.658359038876370.375716412439942...0.891368747688830.3187903927173470.3545508573297410.7483974904753270.3696208628825840.3020438293460760.2981429297942670.3312476505525410.8973728884011510.6264439632650460.5085108911152930.5521262544207270.3689403792377560.680987003026530.9883007020689550.568156160879880.8963023961987350.8775725257582960.002544855698943140.5569598828442390.7077235274482520.6100673750042920.3931163498200480.5026644032914190.818634700961411
950.009622932644560930.09354166081175210.3109969771467150.3169192885980010.8486619468312710.3779897161293770.2366978924255820.1525403351988640.9962032167240980.5784295438788830.9339713007211690.1669590354431420.3120510140433910.5216159087140110.6856574197299780.2592149651609360.6535131169948730.7461257674731310.6451192062813790.9930075139272960.5693273800425230.01461420929990710.1794859238434580.7173130449373280.362865807721391...0.4889368980657310.9169400553219020.3046994395554070.656456256518140.8055919238831850.9528603700455280.2357159424573180.03550881519913670.1258339744526890.6376618808135390.8703346780966970.8628896835725750.1029163072817030.5138290848117320.1406323786359280.493109585484490.3318883706815540.09842424932867290.3068102556280790.4585055774077770.6291664391756060.9932650949340310.9472916475497190.8164493630174550.783945296891034
960.009659663774073120.8576808788347990.6185622594784950.6357880847062920.6356488699093460.9119347371160980.312127606943250.2410235858988020.1509372533764690.09725121664814650.1090261442586780.5310225372668360.5968483311589810.5390197962988170.6619082677643750.5615191159304230.3706491612829270.2502350311260670.5277835542801770.7908831581007690.6156955545302480.3808178356848660.6202047986444090.5580634870566430.975162257906049...0.5830264373216780.5338389652315530.5060235830023880.5963682637084280.5070134818088260.6560147632844750.05969533277675510.9389074537903070.2725121700204910.8437184507492930.524059651419520.04858402372337880.5863880682736640.1147082112729550.6331308786757290.03975929250009360.2987870881333950.7324427783023570.3535912276711310.4001598844770340.1970481420867150.3436125176958740.5597875486128030.8172669073101130.783271288964897
970.009726581862196330.6929590727668260.04863423388451340.7832385480869560.1607702637556940.52980739180930.932370272465050.5479307111818340.9867773794103410.6980710015632210.9835853688418870.7381272374186660.5202795441728090.1855675629340110.4370429310947660.6078413596842440.5827886145561930.655203098431230.4644141797907650.255476108286530.5276156649924810.9842837518081070.7389525321777910.1399704709183420.719137626932934...0.7601724634878340.5550200494471940.2041066787205640.3227549945004280.3100177771411840.7857151217758660.2696200474165380.6639125314541160.8535433560609820.667643458349630.8013939070515330.6311884818132970.672890010988340.9149060735944660.4572314345277850.3464584324974570.3976246004458520.6314164777286350.8279265037272130.9680889181327070.5110309796873480.5776285228785130.193901999387890.2550572247710080.899868222884834
980.009856069693341850.6676934999413790.9316465582232920.6896729893051090.2003947736229750.06722231325693430.09131513442844150.8951413487084210.441399879753590.7234044873621310.09738846239633860.1487414636649190.4473610739223660.8967796363867820.0038551501929760.7569547316525130.7143241842277350.9895471984054890.132731084711850.6576276717241850.3162669027224180.6536636387463660.495444479631260.1902111805975440.520473257405683...0.5692483687307690.6778362747281790.4508198590483520.7238624733872710.8630130728706720.5091184533666820.2188525733072310.07149906107224520.09813080960884690.0450870189815760.2895587740931660.03097629733383660.1183499298058450.2201419912744310.9556113365106280.9398261962924150.1154485268052670.9519779253751040.8542865235358480.0971310506574810.7497212239541110.9505102271214130.5693696199450640.3977795101236550.0303781612310559
990.01013186154887080.6628802327904850.1220571156591180.7404714289586990.9356643815990540.6798755717463790.3380682535935190.6865618114825340.4699894008226690.1799467606469990.6334461593069140.5790759690571580.1732173583004620.8607710611540820.003765101078897710.7569006432313470.7592807335313410.6067178233060990.7155070248991250.6330107278190550.4170719778630880.5790586026851090.2715895946603270.1651394569780680.637616327730939...0.2197772781364620.9756138785742220.0001154334750026460.006622600834816690.3611538473051040.1796248212922360.2425384952221070.5408431633841250.9769234682898970.9800324987154450.3167990788351740.1698009306564930.2860719084274020.08117768913507460.4873895088676360.9799929503351450.1162726660259070.836695919744670.9284045402891930.7116733128204940.3974453816190360.73783703870140.2075179344974460.9225131440907720.870160201331601
1000.01030614669434730.1104536026250570.5524205688852820.6727761346846820.180317558813840.0538137173280120.7107547698542480.5790558676235380.6913816716987640.7279910505749290.5536230895668270.06682225037366150.9500914937816560.1826383618172260.6652115918695930.7933774509001520.7176213671918960.5083178118802610.0168121976312250.1706836018711330.1642499854788180.6854641486424950.8893101711291820.002245385665446520.157580882310867...0.3841687929816540.2801283905282620.5374323495198040.3332546919118610.08513892558403310.6457736459560690.03507341584190730.3677056394517420.4426607997156680.04046791605651380.4837257347535340.5492276223376390.313405261375010.4779748406726870.1359940264374020.08236905490048230.2586818945128470.8387222839519380.2181023224256930.896371547132730.5093053213786330.4740142344962810.2120729943271730.4825266350526360.977601603372023
Rows: 1-100 | Columns: 600

To see what is happening when you compute aggregations, turn on the SQL code generation and turn off the cache.

In [58]:
vp.set_option("sql_on", True)
vp.set_option("cache", False)

When you compute aggregations, VerticaPy allows you to send multiple queries iteratively or at the same time. To see this in action, let's compute the average of each dataset column.

You can see that sending one big query is quite resource expensive:

In [55]:
display(vdf.avg(ncols_block = 600))

Computing the different aggregations.

  SELECT
    AVG("x0"),
    AVG("x1"),
    AVG("x2"),
    AVG("x3"),
    AVG("x4"),
    AVG("x5"),
    AVG("x6"),
    AVG("x7"),
    AVG("x8"),
    AVG("x9"),
    AVG("x10"),
    AVG("x11"),
    AVG("x12"),
    AVG("x13"),
    AVG("x14"),
    AVG("x15"),
    AVG("x16"),
    AVG("x17"),
    AVG("x18"),
    AVG("x19"),
    AVG("x20"),
    AVG("x21"),
    AVG("x22"),
    AVG("x23"),
    AVG("x24"),
    AVG("x25"),
    AVG("x26"),
    AVG("x27"),
    AVG("x28"),
    AVG("x29"),
    AVG("x30"),
    AVG("x31"),
    AVG("x32"),
    AVG("x33"),
    AVG("x34"),
    AVG("x35"),
    AVG("x36"),
    AVG("x37"),
    AVG("x38"),
    AVG("x39"),
    AVG("x40"),
    AVG("x41"),
    AVG("x42"),
    AVG("x43"),
    AVG("x44"),
    AVG("x45"),
    AVG("x46"),
    AVG("x47"),
    AVG("x48"),
    AVG("x49"),
    AVG("x50"),
    AVG("x51"),
    AVG("x52"),
    AVG("x53"),
    AVG("x54"),
    AVG("x55"),
    AVG("x56"),
    AVG("x57"),
    AVG("x58"),
    AVG("x59"),
    AVG("x60"),
    AVG("x61"),
    AVG("x62"),
    AVG("x63"),
    AVG("x64"),
    AVG("x65"),
    AVG("x66"),
    AVG("x67"),
    AVG("x68"),
    AVG("x69"),
    AVG("x70"),
    AVG("x71"),
    AVG("x72"),
    AVG("x73"),
    AVG("x74"),
    AVG("x75"),
    AVG("x76"),
    AVG("x77"),
    AVG("x78"),
    AVG("x79"),
    AVG("x80"),
    AVG("x81"),
    AVG("x82"),
    AVG("x83"),
    AVG("x84"),
    AVG("x85"),
    AVG("x86"),
    AVG("x87"),
    AVG("x88"),
    AVG("x89"),
    AVG("x90"),
    AVG("x91"),
    AVG("x92"),
    AVG("x93"),
    AVG("x94"),
    AVG("x95"),
    AVG("x96"),
    AVG("x97"),
    AVG("x98"),
    AVG("x99"),
    AVG("x100"),
    AVG("x101"),
    AVG("x102"),
    AVG("x103"),
    AVG("x104"),
    AVG("x105"),
    AVG("x106"),
    AVG("x107"),
    AVG("x108"),
    AVG("x109"),
    AVG("x110"),
    AVG("x111"),
    AVG("x112"),
    AVG("x113"),
    AVG("x114"),
    AVG("x115"),
    AVG("x116"),
    AVG("x117"),
    AVG("x118"),
    AVG("x119"),
    AVG("x120"),
    AVG("x121"),
    AVG("x122"),
    AVG("x123"),
    AVG("x124"),
    AVG("x125"),
    AVG("x126"),
    AVG("x127"),
    AVG("x128"),
    AVG("x129"),
    AVG("x130"),
    AVG("x131"),
    AVG("x132"),
    AVG("x133"),
    AVG("x134"),
    AVG("x135"),
    AVG("x136"),
    AVG("x137"),
    AVG("x138"),
    AVG("x139"),
    AVG("x140"),
    AVG("x141"),
    AVG("x142"),
    AVG("x143"),
    AVG("x144"),
    AVG("x145"),
    AVG("x146"),
    AVG("x147"),
    AVG("x148"),
    AVG("x149"),
    AVG("x150"),
    AVG("x151"),
    AVG("x152"),
    AVG("x153"),
    AVG("x154"),
    AVG("x155"),
    AVG("x156"),
    AVG("x157"),
    AVG("x158"),
    AVG("x159"),
    AVG("x160"),
    AVG("x161"),
    AVG("x162"),
    AVG("x163"),
    AVG("x164"),
    AVG("x165"),
    AVG("x166"),
    AVG("x167"),
    AVG("x168"),
    AVG("x169"),
    AVG("x170"),
    AVG("x171"),
    AVG("x172"),
    AVG("x173"),
    AVG("x174"),
    AVG("x175"),
    AVG("x176"),
    AVG("x177"),
    AVG("x178"),
    AVG("x179"),
    AVG("x180"),
    AVG("x181"),
    AVG("x182"),
    AVG("x183"),
    AVG("x184"),
    AVG("x185"),
    AVG("x186"),
    AVG("x187"),
    AVG("x188"),
    AVG("x189"),
    AVG("x190"),
    AVG("x191"),
    AVG("x192"),
    AVG("x193"),
    AVG("x194"),
    AVG("x195"),
    AVG("x196"),
    AVG("x197"),
    AVG("x198"),
    AVG("x199"),
    AVG("x200"),
    AVG("x201"),
    AVG("x202"),
    AVG("x203"),
    AVG("x204"),
    AVG("x205"),
    AVG("x206"),
    AVG("x207"),
    AVG("x208"),
    AVG("x209"),
    AVG("x210"),
    AVG("x211"),
    AVG("x212"),
    AVG("x213"),
    AVG("x214"),
    AVG("x215"),
    AVG("x216"),
    AVG("x217"),
    AVG("x218"),
    AVG("x219"),
    AVG("x220"),
    AVG("x221"),
    AVG("x222"),
    AVG("x223"),
    AVG("x224"),
    AVG("x225"),
    AVG("x226"),
    AVG("x227"),
    AVG("x228"),
    AVG("x229"),
    AVG("x230"),
    AVG("x231"),
    AVG("x232"),
    AVG("x233"),
    AVG("x234"),
    AVG("x235"),
    AVG("x236"),
    AVG("x237"),
    AVG("x238"),
    AVG("x239"),
    AVG("x240"),
    AVG("x241"),
    AVG("x242"),
    AVG("x243"),
    AVG("x244"),
    AVG("x245"),
    AVG("x246"),
    AVG("x247"),
    AVG("x248"),
    AVG("x249"),
    AVG("x250"),
    AVG("x251"),
    AVG("x252"),
    AVG("x253"),
    AVG("x254"),
    AVG("x255"),
    AVG("x256"),
    AVG("x257"),
    AVG("x258"),
    AVG("x259"),
    AVG("x260"),
    AVG("x261"),
    AVG("x262"),
    AVG("x263"),
    AVG("x264"),
    AVG("x265"),
    AVG("x266"),
    AVG("x267"),
    AVG("x268"),
    AVG("x269"),
    AVG("x270"),
    AVG("x271"),
    AVG("x272"),
    AVG("x273"),
    AVG("x274"),
    AVG("x275"),
    AVG("x276"),
    AVG("x277"),
    AVG("x278"),
    AVG("x279"),
    AVG("x280"),
    AVG("x281"),
    AVG("x282"),
    AVG("x283"),
    AVG("x284"),
    AVG("x285"),
    AVG("x286"),
    AVG("x287"),
    AVG("x288"),
    AVG("x289"),
    AVG("x290"),
    AVG("x291"),
    AVG("x292"),
    AVG("x293"),
    AVG("x294"),
    AVG("x295"),
    AVG("x296"),
    AVG("x297"),
    AVG("x298"),
    AVG("x299"),
    AVG("x300"),
    AVG("x301"),
    AVG("x302"),
    AVG("x303"),
    AVG("x304"),
    AVG("x305"),
    AVG("x306"),
    AVG("x307"),
    AVG("x308"),
    AVG("x309"),
    AVG("x310"),
    AVG("x311"),
    AVG("x312"),
    AVG("x313"),
    AVG("x314"),
    AVG("x315"),
    AVG("x316"),
    AVG("x317"),
    AVG("x318"),
    AVG("x319"),
    AVG("x320"),
    AVG("x321"),
    AVG("x322"),
    AVG("x323"),
    AVG("x324"),
    AVG("x325"),
    AVG("x326"),
    AVG("x327"),
    AVG("x328"),
    AVG("x329"),
    AVG("x330"),
    AVG("x331"),
    AVG("x332"),
    AVG("x333"),
    AVG("x334"),
    AVG("x335"),
    AVG("x336"),
    AVG("x337"),
    AVG("x338"),
    AVG("x339"),
    AVG("x340"),
    AVG("x341"),
    AVG("x342"),
    AVG("x343"),
    AVG("x344"),
    AVG("x345"),
    AVG("x346"),
    AVG("x347"),
    AVG("x348"),
    AVG("x349"),
    AVG("x350"),
    AVG("x351"),
    AVG("x352"),
    AVG("x353"),
    AVG("x354"),
    AVG("x355"),
    AVG("x356"),
    AVG("x357"),
    AVG("x358"),
    AVG("x359"),
    AVG("x360"),
    AVG("x361"),
    AVG("x362"),
    AVG("x363"),
    AVG("x364"),
    AVG("x365"),
    AVG("x366"),
    AVG("x367"),
    AVG("x368"),
    AVG("x369"),
    AVG("x370"),
    AVG("x371"),
    AVG("x372"),
    AVG("x373"),
    AVG("x374"),
    AVG("x375"),
    AVG("x376"),
    AVG("x377"),
    AVG("x378"),
    AVG("x379"),
    AVG("x380"),
    AVG("x381"),
    AVG("x382"),
    AVG("x383"),
    AVG("x384"),
    AVG("x385"),
    AVG("x386"),
    AVG("x387"),
    AVG("x388"),
    AVG("x389"),
    AVG("x390"),
    AVG("x391"),
    AVG("x392"),
    AVG("x393"),
    AVG("x394"),
    AVG("x395"),
    AVG("x396"),
    AVG("x397"),
    AVG("x398"),
    AVG("x399"),
    AVG("x400"),
    AVG("x401"),
    AVG("x402"),
    AVG("x403"),
    AVG("x404"),
    AVG("x405"),
    AVG("x406"),
    AVG("x407"),
    AVG("x408"),
    AVG("x409"),
    AVG("x410"),
    AVG("x411"),
    AVG("x412"),
    AVG("x413"),
    AVG("x414"),
    AVG("x415"),
    AVG("x416"),
    AVG("x417"),
    AVG("x418"),
    AVG("x419"),
    AVG("x420"),
    AVG("x421"),
    AVG("x422"),
    AVG("x423"),
    AVG("x424"),
    AVG("x425"),
    AVG("x426"),
    AVG("x427"),
    AVG("x428"),
    AVG("x429"),
    AVG("x430"),
    AVG("x431"),
    AVG("x432"),
    AVG("x433"),
    AVG("x434"),
    AVG("x435"),
    AVG("x436"),
    AVG("x437"),
    AVG("x438"),
    AVG("x439"),
    AVG("x440"),
    AVG("x441"),
    AVG("x442"),
    AVG("x443"),
    AVG("x444"),
    AVG("x445"),
    AVG("x446"),
    AVG("x447"),
    AVG("x448"),
    AVG("x449"),
    AVG("x450"),
    AVG("x451"),
    AVG("x452"),
    AVG("x453"),
    AVG("x454"),
    AVG("x455"),
    AVG("x456"),
    AVG("x457"),
    AVG("x458"),
    AVG("x459"),
    AVG("x460"),
    AVG("x461"),
    AVG("x462"),
    AVG("x463"),
    AVG("x464"),
    AVG("x465"),
    AVG("x466"),
    AVG("x467"),
    AVG("x468"),
    AVG("x469"),
    AVG("x470"),
    AVG("x471"),
    AVG("x472"),
    AVG("x473"),
    AVG("x474"),
    AVG("x475"),
    AVG("x476"),
    AVG("x477"),
    AVG("x478"),
    AVG("x479"),
    AVG("x480"),
    AVG("x481"),
    AVG("x482"),
    AVG("x483"),
    AVG("x484"),
    AVG("x485"),
    AVG("x486"),
    AVG("x487"),
    AVG("x488"),
    AVG("x489"),
    AVG("x490"),
    AVG("x491"),
    AVG("x492"),
    AVG("x493"),
    AVG("x494"),
    AVG("x495"),
    AVG("x496"),
    AVG("x497"),
    AVG("x498"),
    AVG("x499"),
    AVG("x500"),
    AVG("x501"),
    AVG("x502"),
    AVG("x503"),
    AVG("x504"),
    AVG("x505"),
    AVG("x506"),
    AVG("x507"),
    AVG("x508"),
    AVG("x509"),
    AVG("x510"),
    AVG("x511"),
    AVG("x512"),
    AVG("x513"),
    AVG("x514"),
    AVG("x515"),
    AVG("x516"),
    AVG("x517"),
    AVG("x518"),
    AVG("x519"),
    AVG("x520"),
    AVG("x521"),
    AVG("x522"),
    AVG("x523"),
    AVG("x524"),
    AVG("x525"),
    AVG("x526"),
    AVG("x527"),
    AVG("x528"),
    AVG("x529"),
    AVG("x530"),
    AVG("x531"),
    AVG("x532"),
    AVG("x533"),
    AVG("x534"),
    AVG("x535"),
    AVG("x536"),
    AVG("x537"),
    AVG("x538"),
    AVG("x539"),
    AVG("x540"),
    AVG("x541"),
    AVG("x542"),
    AVG("x543"),
    AVG("x544"),
    AVG("x545"),
    AVG("x546"),
    AVG("x547"),
    AVG("x548"),
    AVG("x549"),
    AVG("x550"),
    AVG("x551"),
    AVG("x552"),
    AVG("x553"),
    AVG("x554"),
    AVG("x555"),
    AVG("x556"),
    AVG("x557"),
    AVG("x558"),
    AVG("x559"),
    AVG("x560"),
    AVG("x561"),
    AVG("x562"),
    AVG("x563"),
    AVG("x564"),
    AVG("x565"),
    AVG("x566"),
    AVG("x567"),
    AVG("x568"),
    AVG("x569"),
    AVG("x570"),
    AVG("x571"),
    AVG("x572"),
    AVG("x573"),
    AVG("x574"),
    AVG("x575"),
    AVG("x576"),
    AVG("x577"),
    AVG("x578"),
    AVG("x579"),
    AVG("x580"),
    AVG("x581"),
    AVG("x582"),
    AVG("x583"),
    AVG("x584"),
    AVG("x585"),
    AVG("x586"),
    AVG("x587"),
    AVG("x588"),
    AVG("x589"),
    AVG("x590"),
    AVG("x591"),
    AVG("x592"),
    AVG("x593"),
    AVG("x594"),
    AVG("x595"),
    AVG("x596"),
    AVG("x597"),
    AVG("x598"),
    AVG("x599")  
  FROM
"public"."test_dataset" LIMIT 1
avg
"x0"0.495328640506021
"x1"0.498410496117291
"x2"0.499796020665369
"x3"0.500288217322272
"x4"0.501549792736745
"x5"0.502030357531738
"x6"0.498203794788383
"x7"0.499528634219361
"x8"0.498655800491967
"x9"0.501991024077614
"x10"0.499470449560788
"x11"0.503527408929076
"x12"0.494434265249921
"x13"0.500999432951491
"x14"0.499102837571758
"x15"0.499115148377954
"x16"0.498147533271462
"x17"0.503055292108236
"x18"0.498873396961717
"x19"0.500234201267036
"x20"0.500846420762525
"x21"0.497544945688546
"x22"0.499816283349297
"x23"0.49421561504358
"x24"0.498501294320636
"x25"0.49881612469398
"x26"0.500256177358888
"x27"0.497643181022117
"x28"0.497196014247974
"x29"0.496317569292686
"x30"0.499120011079405
"x31"0.504665919276001
"x32"0.497500529544335
"x33"0.501751783046429
"x34"0.495941181869968
"x35"0.493580291184946
"x36"0.502128273874149
"x37"0.500820784376212
"x38"0.498700643126364
"x39"0.504414001272083
"x40"0.50297581018405
"x41"0.498589111867477
"x42"0.493329039907991
"x43"0.495365951688774
"x44"0.501398265630705
"x45"0.497031733239675
"x46"0.49858817340259
"x47"0.499666033335752
"x48"0.497840583433164
"x49"0.497329473723052
"x50"0.49669896126797
"x51"0.496988497646665
"x52"0.495283583330153
"x53"0.503541071587382
"x54"0.502496378843393
"x55"0.506106085637049
"x56"0.503235346138873
"x57"0.502128457865585
"x58"0.501718418996432
"x59"0.501931357378722
"x60"0.492535700597335
"x61"0.496213648770773
"x62"0.501711242381227
"x63"0.49593384194742
"x64"0.501410126678646
"x65"0.496181363479933
"x66"0.502847261195513
"x67"0.499017013058043
"x68"0.500901301923464
"x69"0.502686372651509
"x70"0.503725287213479
"x71"0.49858107758367
"x72"0.500332314733882
"x73"0.503799533855729
"x74"0.497731596026267
"x75"0.500254210987454
"x76"0.503705967230629
"x77"0.497663569217268
"x78"0.498292489934526
"x79"0.504205192289595
"x80"0.501272203026921
"x81"0.498586322333827
"x82"0.501165568577242
"x83"0.507249641807377
"x84"0.499038335806946
"x85"0.500589053839631
"x86"0.504052388792532
"x87"0.497889207095001
"x88"0.500446273626364
"x89"0.499201328990585
"x90"0.502505042524263
"x91"0.498666686973721
"x92"0.4980780772798
"x93"0.498206184870098
"x94"0.501078245462058
"x95"0.502400306417863
"x96"0.496301139098872
"x97"0.499954794859467
"x98"0.495530540163047
"x99"0.499518119273777
"x100"0.502472493177536
"x101"0.504902573059266
"x102"0.498767855446343
"x103"0.498763861700776
"x104"0.494740242705843
"x105"0.50120537653435
"x106"0.500558270047256
"x107"0.501785635916004
"x108"0.500023144892836
"x109"0.500689867577143
"x110"0.500623461510986
"x111"0.502040224120254
"x112"0.49922121064926
"x113"0.499335735470266
"x114"0.502046788542392
"x115"0.498266887489939
"x116"0.502299062704365
"x117"0.499504777825647
"x118"0.498147775378544
"x119"0.500105008480838
"x120"0.500926059096353
"x121"0.498799051559274
"x122"0.498231966562965
"x123"0.502014504623017
"x124"0.496966086774343
"x125"0.497726782605075
"x126"0.501800164589402
"x127"0.504625166970142
"x128"0.494857996223634
"x129"0.504154442140413
"x130"0.495419377293601
"x131"0.495755362548213
"x132"0.499762857829197
"x133"0.498344265133003
"x134"0.504667159711616
"x135"0.500426490560034
"x136"0.495148637985485
"x137"0.499247576732608
"x138"0.500246977145318
"x139"0.498025120325852
"x140"0.49665202575603
"x141"0.50157614965036
"x142"0.494219642718253
"x143"0.501118474691175
"x144"0.498214634110243
"x145"0.497676468651718
"x146"0.4999434025286
"x147"0.50381975648317
"x148"0.499791994529241
"x149"0.501425083181378
"x150"0.503124807463679
"x151"0.503843662469694
"x152"0.499438914951705
"x153"0.499690357795637
"x154"0.492923485315032
"x155"0.498921156159765
"x156"0.505832323109452
"x157"0.50427568726968
"x158"0.501047079447447
"x159"0.501144096319587
"x160"0.500279258508724
"x161"0.501948064998072
"x162"0.500822011614218
"x163"0.497227232640726
"x164"0.495996041991841
"x165"0.501643313851114
"x166"0.493981937356992
"x167"0.501158596251789
"x168"0.492721518449881
"x169"0.502087166458927
"x170"0.496132122005289
"x171"0.50004740234639
"x172"0.507995243759337
"x173"0.495010604015226
"x174"0.504332425329136
"x175"0.500722138965363
"x176"0.501477807205217
"x177"0.503222832425241
"x178"0.496611627437011
"x179"0.501386782278749
"x180"0.496568095402792
"x181"0.49866127618046
"x182"0.499939231952606
"x183"0.49839989884852
"x184"0.49844872907605
"x185"0.499527396393754
"x186"0.505675627022749
"x187"0.502176277364884
"x188"0.50282409973233
"x189"0.501910180421011
"x190"0.499091349298926
"x191"0.503729833525093
"x192"0.501052054715296
"x193"0.497996389698493
"x194"0.501086532175215
"x195"0.497719087828533
"x196"0.50029780225656
"x197"0.497283518747846
"x198"0.50029253732739
"x199"0.503720246048248
"x200"0.50173565008766
"x201"0.505880159354582
"x202"0.495958490648027
"x203"0.501755221227929
"x204"0.501195751817548
"x205"0.502214450883982
"x206"0.500531362394965
"x207"0.50205923199188
"x208"0.50295131285931
"x209"0.502243809388275
"x210"0.507529762405949
"x211"0.504731268971018
"x212"0.496389128514612
"x213"0.501199241986056
"x214"0.49963519236967
"x215"0.503726938822726
"x216"0.500616870596819
"x217"0.499451167386491
"x218"0.505073839902342
"x219"0.495555917869695
"x220"0.503535190937086
"x221"0.500010514657409
"x222"0.501485859632539
"x223"0.501452482858882
"x224"0.496859017808642
"x225"0.499720605799975
"x226"0.49902702385562
"x227"0.493869393159961
"x228"0.500975813526777
"x229"0.503612502819882
"x230"0.500296765768202
"x231"0.501570096647646
"x232"0.501653867180506
"x233"0.495997469444037
"x234"0.500007144648512
"x235"0.501950742057967
"x236"0.501136892649159
"x237"0.497207203832921
"x238"0.497366881357762
"x239"0.503939381418563
"x240"0.500307605826342
"x241"0.500278400719655
"x242"0.496130419079564
"x243"0.498876399969449
"x244"0.498236415238259
"x245"0.505986941487947
"x246"0.499224769213772
"x247"0.501577037782432
"x248"0.502718629168347
"x249"0.497431639110297
"x250"0.497242679194268
"x251"0.500110229029763
"x252"0.499876112394035
"x253"0.500209626919613
"x254"0.498006003626087
"x255"0.501028609297518
"x256"0.497476164073031
"x257"0.49678638799903
"x258"0.503028783134325
"x259"0.500678621253278
"x260"0.501899834921793
"x261"0.49799142391663
"x262"0.502971393630072
"x263"0.503649817536864
"x264"0.501297247359576
"x265"0.498187974785664
"x266"0.500154159696493
"x267"0.498174033115013
"x268"0.502259716476523
"x269"0.500892450533505
"x270"0.49974688360109
"x271"0.503252161878953
"x272"0.500539697517548
"x273"0.504436443216214
"x274"0.502837233404955
"x275"0.500573441805621
"x276"0.502325369855715
"x277"0.502028237938345
"x278"0.499332443716889
"x279"0.502182460590545
"x280"0.496923384860391
"x281"0.502459710514196
"x282"0.494431597842555
"x283"0.498645268598385
"x284"0.496526186001836
"x285"0.500086312099337
"x286"0.501093746714317
"x287"0.499139699267014
"x288"0.496876103397319
"x289"0.501409091628436
"x290"0.49791826228518
"x291"0.498047744078701
"x292"0.503011588848778
"x293"0.494279091265984
"x294"0.50145187503472
"x295"0.500172946690372
"x296"0.497979902947624
"x297"0.492805902662501
"x298"0.499126493594469
"x299"0.498135944902035
"x300"0.497372175921849
"x301"0.499937077994528
"x302"0.498308722825442
"x303"0.49533371287086
"x304"0.498127515137498
"x305"0.498703532381309
"x306"0.499237531865598
"x307"0.497270844759117
"x308"0.498935120696947
"x309"0.505050902428967
"x310"0.494586903066631
"x311"0.501683675867925
"x312"0.498886407341203
"x313"0.502651175533538
"x314"0.502610984513233
"x315"0.499020783808059
"x316"0.497362622722238
"x317"0.497419736533822
"x318"0.499328824524721
"x319"0.499461412384966
"x320"0.496635588650592
"x321"0.50164939600958
"x322"0.495475489443797
"x323"0.504439370975946
"x324"0.492955837118463
"x325"0.50213546285443
"x326"0.501837605465343
"x327"0.505604026965867
"x328"0.501586500711599
"x329"0.495532248499035
"x330"0.497800878073298
"x331"0.499882971630897
"x332"0.500076033881283
"x333"0.495062761539174
"x334"0.496449061025702
"x335"0.504990343881771
"x336"0.500045601881808
"x337"0.501849232240906
"x338"0.496911254709517
"x339"0.504145932986075
"x340"0.498204576935223
"x341"0.499988833210897
"x342"0.501985481519345
"x343"0.501642016830575
"x344"0.50208484286801
"x345"0.501863940183376
"x346"0.504740945380134
"x347"0.494465954249515
"x348"0.501264774960466
"x349"0.503402628929587
"x350"0.497616449450352
"x351"0.498765651370934
"x352"0.4989254358629
"x353"0.50183583012505
"x354"0.496825986894267
"x355"0.498098364283633
"x356"0.501767813966167
"x357"0.498895416097227
"x358"0.501967324887938
"x359"0.502795286852052
"x360"0.499872073752759
"x361"0.498643346011383
"x362"0.495098243173491
"x363"0.498941021885141
"x364"0.502219445838453
"x365"0.502615964374412
"x366"0.505264188127546
"x367"0.500322223420395
"x368"0.496345346435811
"x369"0.504413213725598
"x370"0.500707079809252
"x371"0.497611740602506
"x372"0.496615198885486
"x373"0.500618592508254
"x374"0.496569180697575
"x375"0.504701023442182
"x376"0.500255297750491
"x377"0.498582437623548
"x378"0.501286069167382
"x379"0.503165722717438
"x380"0.500378197866748
"x381"0.503250720378035
"x382"0.497218099547946
"x383"0.501221833311347
"x384"0.498849412409216
"x385"0.501107512276433
"x386"0.50047080468561
"x387"0.498652378063696
"x388"0.500216451354371
"x389"0.504704176720278
"x390"0.496354370877845
"x391"0.503721972145187
"x392"0.497143805629993
"x393"0.50330190141215
"x394"0.49937959353358
"x395"0.498948919450445
"x396"0.500168919996172
"x397"0.502578267350467
"x398"0.506101156181982
"x399"0.503158229905623
"x400"0.498680288048205
"x401"0.501676260473486
"x402"0.493510792666185
"x403"0.499031297577242
"x404"0.506920870206016
"x405"0.502246720495657
"x406"0.498294070439227
"x407"0.501426641905122
"x408"0.500076049703243
"x409"0.498691384791536
"x410"0.498929796277476
"x411"0.501708653254574
"x412"0.497889006545767
"x413"0.504986315847584
"x414"0.50249145781952
"x415"0.498517542092968
"x416"0.502209066824149
"x417"0.50141426213542
"x418"0.499224397290451
"x419"0.502355230133631
"x420"0.495981889346498
"x421"0.498214948748122
"x422"0.503087869197689
"x423"0.503969026273629
"x424"0.502452665825631
"x425"0.497048816487961
"x426"0.495624019407202
"x427"0.499317652632738
"x428"0.500914652247867
"x429"0.499057770106616
"x430"0.501268080979818
"x431"0.498147857934493
"x432"0.499914153201319
"x433"0.495786726674158
"x434"0.501682487738878
"x435"0.496457202862645
"x436"0.508543896326539
"x437"0.501061310318136
"x438"0.502894218938588
"x439"0.502274609185918
"x440"0.502498467199877
"x441"0.501282249764865
"x442"0.497290669186227
"x443"0.501401792088733
"x444"0.501240313977888
"x445"0.497915219181264
"x446"0.505064357985207
"x447"0.502044832450291
"x448"0.501214603475481
"x449"0.500469672076427
"x450"0.499569192343717
"x451"0.504505589536461
"x452"0.502298843947589
"x453"0.497023923462909
"x454"0.505475943069602
"x455"0.495570238801069
"x456"0.502516490759049
"x457"0.50001143220698
"x458"0.50056624143261
"x459"0.500763978589862
"x460"0.503351329483651
"x461"0.495937412253953
"x462"0.502993626758666
"x463"0.50376565954613
"x464"0.503578705062647
"x465"0.499874845132907
"x466"0.49710460913037
"x467"0.500236035677022
"x468"0.504071040146146
"x469"0.502116545564379
"x470"0.4970413170774
"x471"0.497961502568331
"x472"0.498185959877749
"x473"0.500172177500324
"x474"0.49990327054779
"x475"0.505754457844445
"x476"0.506156544381194
"x477"0.502520981100039
"x478"0.498271713060327
"x479"0.499427241228428
"x480"0.501416352765658
"x481"0.497885700659943
"x482"0.496553136685677
"x483"0.499256669682357
"x484"0.499976025144919
"x485"0.502863525254768
"x486"0.502828509843699
"x487"0.497056779966387
"x488"0.498057491645007
"x489"0.499423123476515
"x490"0.495550263123354
"x491"0.496354107240075
"x492"0.500804190374236
"x493"0.502665761463973
"x494"0.49879279964203
"x495"0.50084074535016
"x496"0.49858958128395
"x497"0.498756470166892
"x498"0.49870276355634
"x499"0.49877461641808
"x500"0.495528407560149
"x501"0.499308988225553
"x502"0.496989637391805
"x503"0.497052493863879
"x504"0.502207657987811
"x505"0.497782883539819
"x506"0.499157336530695
"x507"0.499570190191874
"x508"0.501303651056089
"x509"0.501275910730497
"x510"0.50475483049925
"x511"0.49744029519686
"x512"0.50021479274095
"x513"0.502164487606823
"x514"0.502737027523154
"x515"0.505453019243362
"x516"0.505072508157813
"x517"0.497371969039645
"x518"0.499832538922224
"x519"0.500174262844981
"x520"0.502035293567949
"x521"0.49500378929202
"x522"0.494185061220149
"x523"0.497007539583836
"x524"0.500462249073479
"x525"0.501112031996949
"x526"0.50448007855895
"x527"0.500180586358835
"x528"0.502937457214855
"x529"0.495785512156505
"x530"0.496734989838139
"x531"0.49939898383636
"x532"0.498502123921341
"x533"0.504866269736877
"x534"0.494965157273132
"x535"0.495690308914194
"x536"0.498892336926609
"x537"0.501628264661017
"x538"0.503607030711207
"x539"0.498502264841949
"x540"0.497903406035737
"x541"0.49658684479869
"x542"0.501395893062139
"x543"0.499979672330362
"x544"0.499520966207422
"x545"0.496572526952415
"x546"0.499305491672084
"x547"0.49969866590458
"x548"0.503476167464792
"x549"0.495446928177774
"x550"0.505830715886923
"x551"0.495616547828494
"x552"0.502230194019736
"x553"0.503146120540239
"x554"0.500894720273721
"x555"0.500924644357059
"x556"0.499140572330775
"x557"0.500774686140707
"x558"0.498897955308785
"x559"0.50650362433407
"x560"0.503777572448854
"x561"0.4953408519377
"x562"0.501732075663935
"x563"0.501186506923474
"x564"0.497129871141445
"x565"0.506832370619941
"x566"0.502918937394116
"x567"0.497088979613851
"x568"0.495986605457426
"x569"0.502320092254644
"x570"0.494138077245164
"x571"0.497765557831619
"x572"0.499874999663862
"x573"0.497969851170666
"x574"0.502105102461041
"x575"0.498697688769549
"x576"0.495100045574782
"x577"0.502766133953678
"x578"0.496227313589025
"x579"0.49932494115436
"x580"0.501537018946954
"x581"0.495884116988792
"x582"0.499084989017015
"x583"0.494322689776961
"x584"0.501757184752147
"x585"0.504229674753267
"x586"0.497673269462539
"x587"0.503275601157756
"x588"0.498003026509518
"x589"0.497905468545761
"x590"0.498104806767451
"x591"0.497433767945156
"x592"0.49946368073097
"x593"0.502132979064411
"x594"0.503633827587846
"x595"0.497655095852725
"x596"0.495839959227457
"x597"0.502938682934688
"x598"0.500326397570572
"x599"0.501134085538425
Rows: 1-600 | Columns: 2

By using blocks of 100 columns, you reduce your impact on the system.

In [56]:
display(vdf.avg(ncols_block = 100))

Computing the different aggregations.

  SELECT
    AVG("x0"),
    AVG("x1"),
    AVG("x2"),
    AVG("x3"),
    AVG("x4"),
    AVG("x5"),
    AVG("x6"),
    AVG("x7"),
    AVG("x8"),
    AVG("x9"),
    AVG("x10"),
    AVG("x11"),
    AVG("x12"),
    AVG("x13"),
    AVG("x14"),
    AVG("x15"),
    AVG("x16"),
    AVG("x17"),
    AVG("x18"),
    AVG("x19"),
    AVG("x20"),
    AVG("x21"),
    AVG("x22"),
    AVG("x23"),
    AVG("x24"),
    AVG("x25"),
    AVG("x26"),
    AVG("x27"),
    AVG("x28"),
    AVG("x29"),
    AVG("x30"),
    AVG("x31"),
    AVG("x32"),
    AVG("x33"),
    AVG("x34"),
    AVG("x35"),
    AVG("x36"),
    AVG("x37"),
    AVG("x38"),
    AVG("x39"),
    AVG("x40"),
    AVG("x41"),
    AVG("x42"),
    AVG("x43"),
    AVG("x44"),
    AVG("x45"),
    AVG("x46"),
    AVG("x47"),
    AVG("x48"),
    AVG("x49"),
    AVG("x50"),
    AVG("x51"),
    AVG("x52"),
    AVG("x53"),
    AVG("x54"),
    AVG("x55"),
    AVG("x56"),
    AVG("x57"),
    AVG("x58"),
    AVG("x59"),
    AVG("x60"),
    AVG("x61"),
    AVG("x62"),
    AVG("x63"),
    AVG("x64"),
    AVG("x65"),
    AVG("x66"),
    AVG("x67"),
    AVG("x68"),
    AVG("x69"),
    AVG("x70"),
    AVG("x71"),
    AVG("x72"),
    AVG("x73"),
    AVG("x74"),
    AVG("x75"),
    AVG("x76"),
    AVG("x77"),
    AVG("x78"),
    AVG("x79"),
    AVG("x80"),
    AVG("x81"),
    AVG("x82"),
    AVG("x83"),
    AVG("x84"),
    AVG("x85"),
    AVG("x86"),
    AVG("x87"),
    AVG("x88"),
    AVG("x89"),
    AVG("x90"),
    AVG("x91"),
    AVG("x92"),
    AVG("x93"),
    AVG("x94"),
    AVG("x95"),
    AVG("x96"),
    AVG("x97"),
    AVG("x98"),
    AVG("x99")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x100"),
    AVG("x101"),
    AVG("x102"),
    AVG("x103"),
    AVG("x104"),
    AVG("x105"),
    AVG("x106"),
    AVG("x107"),
    AVG("x108"),
    AVG("x109"),
    AVG("x110"),
    AVG("x111"),
    AVG("x112"),
    AVG("x113"),
    AVG("x114"),
    AVG("x115"),
    AVG("x116"),
    AVG("x117"),
    AVG("x118"),
    AVG("x119"),
    AVG("x120"),
    AVG("x121"),
    AVG("x122"),
    AVG("x123"),
    AVG("x124"),
    AVG("x125"),
    AVG("x126"),
    AVG("x127"),
    AVG("x128"),
    AVG("x129"),
    AVG("x130"),
    AVG("x131"),
    AVG("x132"),
    AVG("x133"),
    AVG("x134"),
    AVG("x135"),
    AVG("x136"),
    AVG("x137"),
    AVG("x138"),
    AVG("x139"),
    AVG("x140"),
    AVG("x141"),
    AVG("x142"),
    AVG("x143"),
    AVG("x144"),
    AVG("x145"),
    AVG("x146"),
    AVG("x147"),
    AVG("x148"),
    AVG("x149"),
    AVG("x150"),
    AVG("x151"),
    AVG("x152"),
    AVG("x153"),
    AVG("x154"),
    AVG("x155"),
    AVG("x156"),
    AVG("x157"),
    AVG("x158"),
    AVG("x159"),
    AVG("x160"),
    AVG("x161"),
    AVG("x162"),
    AVG("x163"),
    AVG("x164"),
    AVG("x165"),
    AVG("x166"),
    AVG("x167"),
    AVG("x168"),
    AVG("x169"),
    AVG("x170"),
    AVG("x171"),
    AVG("x172"),
    AVG("x173"),
    AVG("x174"),
    AVG("x175"),
    AVG("x176"),
    AVG("x177"),
    AVG("x178"),
    AVG("x179"),
    AVG("x180"),
    AVG("x181"),
    AVG("x182"),
    AVG("x183"),
    AVG("x184"),
    AVG("x185"),
    AVG("x186"),
    AVG("x187"),
    AVG("x188"),
    AVG("x189"),
    AVG("x190"),
    AVG("x191"),
    AVG("x192"),
    AVG("x193"),
    AVG("x194"),
    AVG("x195"),
    AVG("x196"),
    AVG("x197"),
    AVG("x198"),
    AVG("x199")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x200"),
    AVG("x201"),
    AVG("x202"),
    AVG("x203"),
    AVG("x204"),
    AVG("x205"),
    AVG("x206"),
    AVG("x207"),
    AVG("x208"),
    AVG("x209"),
    AVG("x210"),
    AVG("x211"),
    AVG("x212"),
    AVG("x213"),
    AVG("x214"),
    AVG("x215"),
    AVG("x216"),
    AVG("x217"),
    AVG("x218"),
    AVG("x219"),
    AVG("x220"),
    AVG("x221"),
    AVG("x222"),
    AVG("x223"),
    AVG("x224"),
    AVG("x225"),
    AVG("x226"),
    AVG("x227"),
    AVG("x228"),
    AVG("x229"),
    AVG("x230"),
    AVG("x231"),
    AVG("x232"),
    AVG("x233"),
    AVG("x234"),
    AVG("x235"),
    AVG("x236"),
    AVG("x237"),
    AVG("x238"),
    AVG("x239"),
    AVG("x240"),
    AVG("x241"),
    AVG("x242"),
    AVG("x243"),
    AVG("x244"),
    AVG("x245"),
    AVG("x246"),
    AVG("x247"),
    AVG("x248"),
    AVG("x249"),
    AVG("x250"),
    AVG("x251"),
    AVG("x252"),
    AVG("x253"),
    AVG("x254"),
    AVG("x255"),
    AVG("x256"),
    AVG("x257"),
    AVG("x258"),
    AVG("x259"),
    AVG("x260"),
    AVG("x261"),
    AVG("x262"),
    AVG("x263"),
    AVG("x264"),
    AVG("x265"),
    AVG("x266"),
    AVG("x267"),
    AVG("x268"),
    AVG("x269"),
    AVG("x270"),
    AVG("x271"),
    AVG("x272"),
    AVG("x273"),
    AVG("x274"),
    AVG("x275"),
    AVG("x276"),
    AVG("x277"),
    AVG("x278"),
    AVG("x279"),
    AVG("x280"),
    AVG("x281"),
    AVG("x282"),
    AVG("x283"),
    AVG("x284"),
    AVG("x285"),
    AVG("x286"),
    AVG("x287"),
    AVG("x288"),
    AVG("x289"),
    AVG("x290"),
    AVG("x291"),
    AVG("x292"),
    AVG("x293"),
    AVG("x294"),
    AVG("x295"),
    AVG("x296"),
    AVG("x297"),
    AVG("x298"),
    AVG("x299")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x300"),
    AVG("x301"),
    AVG("x302"),
    AVG("x303"),
    AVG("x304"),
    AVG("x305"),
    AVG("x306"),
    AVG("x307"),
    AVG("x308"),
    AVG("x309"),
    AVG("x310"),
    AVG("x311"),
    AVG("x312"),
    AVG("x313"),
    AVG("x314"),
    AVG("x315"),
    AVG("x316"),
    AVG("x317"),
    AVG("x318"),
    AVG("x319"),
    AVG("x320"),
    AVG("x321"),
    AVG("x322"),
    AVG("x323"),
    AVG("x324"),
    AVG("x325"),
    AVG("x326"),
    AVG("x327"),
    AVG("x328"),
    AVG("x329"),
    AVG("x330"),
    AVG("x331"),
    AVG("x332"),
    AVG("x333"),
    AVG("x334"),
    AVG("x335"),
    AVG("x336"),
    AVG("x337"),
    AVG("x338"),
    AVG("x339"),
    AVG("x340"),
    AVG("x341"),
    AVG("x342"),
    AVG("x343"),
    AVG("x344"),
    AVG("x345"),
    AVG("x346"),
    AVG("x347"),
    AVG("x348"),
    AVG("x349"),
    AVG("x350"),
    AVG("x351"),
    AVG("x352"),
    AVG("x353"),
    AVG("x354"),
    AVG("x355"),
    AVG("x356"),
    AVG("x357"),
    AVG("x358"),
    AVG("x359"),
    AVG("x360"),
    AVG("x361"),
    AVG("x362"),
    AVG("x363"),
    AVG("x364"),
    AVG("x365"),
    AVG("x366"),
    AVG("x367"),
    AVG("x368"),
    AVG("x369"),
    AVG("x370"),
    AVG("x371"),
    AVG("x372"),
    AVG("x373"),
    AVG("x374"),
    AVG("x375"),
    AVG("x376"),
    AVG("x377"),
    AVG("x378"),
    AVG("x379"),
    AVG("x380"),
    AVG("x381"),
    AVG("x382"),
    AVG("x383"),
    AVG("x384"),
    AVG("x385"),
    AVG("x386"),
    AVG("x387"),
    AVG("x388"),
    AVG("x389"),
    AVG("x390"),
    AVG("x391"),
    AVG("x392"),
    AVG("x393"),
    AVG("x394"),
    AVG("x395"),
    AVG("x396"),
    AVG("x397"),
    AVG("x398"),
    AVG("x399")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x400"),
    AVG("x401"),
    AVG("x402"),
    AVG("x403"),
    AVG("x404"),
    AVG("x405"),
    AVG("x406"),
    AVG("x407"),
    AVG("x408"),
    AVG("x409"),
    AVG("x410"),
    AVG("x411"),
    AVG("x412"),
    AVG("x413"),
    AVG("x414"),
    AVG("x415"),
    AVG("x416"),
    AVG("x417"),
    AVG("x418"),
    AVG("x419"),
    AVG("x420"),
    AVG("x421"),
    AVG("x422"),
    AVG("x423"),
    AVG("x424"),
    AVG("x425"),
    AVG("x426"),
    AVG("x427"),
    AVG("x428"),
    AVG("x429"),
    AVG("x430"),
    AVG("x431"),
    AVG("x432"),
    AVG("x433"),
    AVG("x434"),
    AVG("x435"),
    AVG("x436"),
    AVG("x437"),
    AVG("x438"),
    AVG("x439"),
    AVG("x440"),
    AVG("x441"),
    AVG("x442"),
    AVG("x443"),
    AVG("x444"),
    AVG("x445"),
    AVG("x446"),
    AVG("x447"),
    AVG("x448"),
    AVG("x449"),
    AVG("x450"),
    AVG("x451"),
    AVG("x452"),
    AVG("x453"),
    AVG("x454"),
    AVG("x455"),
    AVG("x456"),
    AVG("x457"),
    AVG("x458"),
    AVG("x459"),
    AVG("x460"),
    AVG("x461"),
    AVG("x462"),
    AVG("x463"),
    AVG("x464"),
    AVG("x465"),
    AVG("x466"),
    AVG("x467"),
    AVG("x468"),
    AVG("x469"),
    AVG("x470"),
    AVG("x471"),
    AVG("x472"),
    AVG("x473"),
    AVG("x474"),
    AVG("x475"),
    AVG("x476"),
    AVG("x477"),
    AVG("x478"),
    AVG("x479"),
    AVG("x480"),
    AVG("x481"),
    AVG("x482"),
    AVG("x483"),
    AVG("x484"),
    AVG("x485"),
    AVG("x486"),
    AVG("x487"),
    AVG("x488"),
    AVG("x489"),
    AVG("x490"),
    AVG("x491"),
    AVG("x492"),
    AVG("x493"),
    AVG("x494"),
    AVG("x495"),
    AVG("x496"),
    AVG("x497"),
    AVG("x498"),
    AVG("x499")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x500"),
    AVG("x501"),
    AVG("x502"),
    AVG("x503"),
    AVG("x504"),
    AVG("x505"),
    AVG("x506"),
    AVG("x507"),
    AVG("x508"),
    AVG("x509"),
    AVG("x510"),
    AVG("x511"),
    AVG("x512"),
    AVG("x513"),
    AVG("x514"),
    AVG("x515"),
    AVG("x516"),
    AVG("x517"),
    AVG("x518"),
    AVG("x519"),
    AVG("x520"),
    AVG("x521"),
    AVG("x522"),
    AVG("x523"),
    AVG("x524"),
    AVG("x525"),
    AVG("x526"),
    AVG("x527"),
    AVG("x528"),
    AVG("x529"),
    AVG("x530"),
    AVG("x531"),
    AVG("x532"),
    AVG("x533"),
    AVG("x534"),
    AVG("x535"),
    AVG("x536"),
    AVG("x537"),
    AVG("x538"),
    AVG("x539"),
    AVG("x540"),
    AVG("x541"),
    AVG("x542"),
    AVG("x543"),
    AVG("x544"),
    AVG("x545"),
    AVG("x546"),
    AVG("x547"),
    AVG("x548"),
    AVG("x549"),
    AVG("x550"),
    AVG("x551"),
    AVG("x552"),
    AVG("x553"),
    AVG("x554"),
    AVG("x555"),
    AVG("x556"),
    AVG("x557"),
    AVG("x558"),
    AVG("x559"),
    AVG("x560"),
    AVG("x561"),
    AVG("x562"),
    AVG("x563"),
    AVG("x564"),
    AVG("x565"),
    AVG("x566"),
    AVG("x567"),
    AVG("x568"),
    AVG("x569"),
    AVG("x570"),
    AVG("x571"),
    AVG("x572"),
    AVG("x573"),
    AVG("x574"),
    AVG("x575"),
    AVG("x576"),
    AVG("x577"),
    AVG("x578"),
    AVG("x579"),
    AVG("x580"),
    AVG("x581"),
    AVG("x582"),
    AVG("x583"),
    AVG("x584"),
    AVG("x585"),
    AVG("x586"),
    AVG("x587"),
    AVG("x588"),
    AVG("x589"),
    AVG("x590"),
    AVG("x591"),
    AVG("x592"),
    AVG("x593"),
    AVG("x594"),
    AVG("x595"),
    AVG("x596"),
    AVG("x597"),
    AVG("x598"),
    AVG("x599")  
  FROM
"public"."test_dataset" LIMIT 1

avg
"x0"0.495328640506021
"x1"0.498410496117291
"x2"0.499796020665369
"x3"0.500288217322272
"x4"0.501549792736745
"x5"0.502030357531738
"x6"0.498203794788383
"x7"0.499528634219361
"x8"0.498655800491967
"x9"0.501991024077614
"x10"0.499470449560788
"x11"0.503527408929076
"x12"0.494434265249921
"x13"0.500999432951491
"x14"0.499102837571758
"x15"0.499115148377954
"x16"0.498147533271462
"x17"0.503055292108236
"x18"0.498873396961717
"x19"0.500234201267036
"x20"0.500846420762525
"x21"0.497544945688546
"x22"0.499816283349297
"x23"0.49421561504358
"x24"0.498501294320636
"x25"0.49881612469398
"x26"0.500256177358888
"x27"0.497643181022117
"x28"0.497196014247974
"x29"0.496317569292686
"x30"0.499120011079405
"x31"0.504665919276001
"x32"0.497500529544335
"x33"0.501751783046429
"x34"0.495941181869968
"x35"0.493580291184946
"x36"0.502128273874149
"x37"0.500820784376212
"x38"0.498700643126364
"x39"0.504414001272083
"x40"0.50297581018405
"x41"0.498589111867477
"x42"0.493329039907991
"x43"0.495365951688774
"x44"0.501398265630705
"x45"0.497031733239675
"x46"0.49858817340259
"x47"0.499666033335752
"x48"0.497840583433164
"x49"0.497329473723052
"x50"0.49669896126797
"x51"0.496988497646665
"x52"0.495283583330153
"x53"0.503541071587382
"x54"0.502496378843393
"x55"0.506106085637049
"x56"0.503235346138873
"x57"0.502128457865585
"x58"0.501718418996432
"x59"0.501931357378722
"x60"0.492535700597335
"x61"0.496213648770773
"x62"0.501711242381227
"x63"0.49593384194742
"x64"0.501410126678646
"x65"0.496181363479933
"x66"0.502847261195513
"x67"0.499017013058043
"x68"0.500901301923464
"x69"0.502686372651509
"x70"0.503725287213479
"x71"0.49858107758367
"x72"0.500332314733882
"x73"0.503799533855729
"x74"0.497731596026267
"x75"0.500254210987454
"x76"0.503705967230629
"x77"0.497663569217268
"x78"0.498292489934526
"x79"0.504205192289595
"x80"0.501272203026921
"x81"0.498586322333827
"x82"0.501165568577242
"x83"0.507249641807377
"x84"0.499038335806946
"x85"0.500589053839631
"x86"0.504052388792532
"x87"0.497889207095001
"x88"0.500446273626364
"x89"0.499201328990585
"x90"0.502505042524263
"x91"0.498666686973721
"x92"0.4980780772798
"x93"0.498206184870098
"x94"0.501078245462058
"x95"0.502400306417863
"x96"0.496301139098872
"x97"0.499954794859467
"x98"0.495530540163047
"x99"0.499518119273777
"x100"0.502472493177536
"x101"0.504902573059266
"x102"0.498767855446343
"x103"0.498763861700776
"x104"0.494740242705843
"x105"0.50120537653435
"x106"0.500558270047256
"x107"0.501785635916004
"x108"0.500023144892836
"x109"0.500689867577143
"x110"0.500623461510986
"x111"0.502040224120254
"x112"0.49922121064926
"x113"0.499335735470266
"x114"0.502046788542392
"x115"0.498266887489939
"x116"0.502299062704365
"x117"0.499504777825647
"x118"0.498147775378544
"x119"0.500105008480838
"x120"0.500926059096353
"x121"0.498799051559274
"x122"0.498231966562965
"x123"0.502014504623017
"x124"0.496966086774343
"x125"0.497726782605075
"x126"0.501800164589402
"x127"0.504625166970142
"x128"0.494857996223634
"x129"0.504154442140413
"x130"0.495419377293601
"x131"0.495755362548213
"x132"0.499762857829197
"x133"0.498344265133003
"x134"0.504667159711616
"x135"0.500426490560034
"x136"0.495148637985485
"x137"0.499247576732608
"x138"0.500246977145318
"x139"0.498025120325852
"x140"0.49665202575603
"x141"0.50157614965036
"x142"0.494219642718253
"x143"0.501118474691175
"x144"0.498214634110243
"x145"0.497676468651718
"x146"0.4999434025286
"x147"0.50381975648317
"x148"0.499791994529241
"x149"0.501425083181378
"x150"0.503124807463679
"x151"0.503843662469694
"x152"0.499438914951705
"x153"0.499690357795637
"x154"0.492923485315032
"x155"0.498921156159765
"x156"0.505832323109452
"x157"0.50427568726968
"x158"0.501047079447447
"x159"0.501144096319587
"x160"0.500279258508724
"x161"0.501948064998072
"x162"0.500822011614218
"x163"0.497227232640726
"x164"0.495996041991841
"x165"0.501643313851114
"x166"0.493981937356992
"x167"0.501158596251789
"x168"0.492721518449881
"x169"0.502087166458927
"x170"0.496132122005289
"x171"0.50004740234639
"x172"0.507995243759337
"x173"0.495010604015226
"x174"0.504332425329136
"x175"0.500722138965363
"x176"0.501477807205217
"x177"0.503222832425241
"x178"0.496611627437011
"x179"0.501386782278749
"x180"0.496568095402792
"x181"0.49866127618046
"x182"0.499939231952606
"x183"0.49839989884852
"x184"0.49844872907605
"x185"0.499527396393754
"x186"0.505675627022749
"x187"0.502176277364884
"x188"0.50282409973233
"x189"0.501910180421011
"x190"0.499091349298926
"x191"0.503729833525093
"x192"0.501052054715296
"x193"0.497996389698493
"x194"0.501086532175215
"x195"0.497719087828533
"x196"0.50029780225656
"x197"0.497283518747846
"x198"0.50029253732739
"x199"0.503720246048248
"x200"0.50173565008766
"x201"0.505880159354582
"x202"0.495958490648027
"x203"0.501755221227929
"x204"0.501195751817548
"x205"0.502214450883982
"x206"0.500531362394965
"x207"0.50205923199188
"x208"0.50295131285931
"x209"0.502243809388275
"x210"0.507529762405949
"x211"0.504731268971018
"x212"0.496389128514612
"x213"0.501199241986056
"x214"0.49963519236967
"x215"0.503726938822726
"x216"0.500616870596819
"x217"0.499451167386491
"x218"0.505073839902342
"x219"0.495555917869695
"x220"0.503535190937086
"x221"0.500010514657409
"x222"0.501485859632539
"x223"0.501452482858882
"x224"0.496859017808642
"x225"0.499720605799975
"x226"0.49902702385562
"x227"0.493869393159961
"x228"0.500975813526777
"x229"0.503612502819882
"x230"0.500296765768202
"x231"0.501570096647646
"x232"0.501653867180506
"x233"0.495997469444037
"x234"0.500007144648512
"x235"0.501950742057967
"x236"0.501136892649159
"x237"0.497207203832921
"x238"0.497366881357762
"x239"0.503939381418563
"x240"0.500307605826342
"x241"0.500278400719655
"x242"0.496130419079564
"x243"0.498876399969449
"x244"0.498236415238259
"x245"0.505986941487947
"x246"0.499224769213772
"x247"0.501577037782432
"x248"0.502718629168347
"x249"0.497431639110297
"x250"0.497242679194268
"x251"0.500110229029763
"x252"0.499876112394035
"x253"0.500209626919613
"x254"0.498006003626087
"x255"0.501028609297518
"x256"0.497476164073031
"x257"0.49678638799903
"x258"0.503028783134325
"x259"0.500678621253278
"x260"0.501899834921793
"x261"0.49799142391663
"x262"0.502971393630072
"x263"0.503649817536864
"x264"0.501297247359576
"x265"0.498187974785664
"x266"0.500154159696493
"x267"0.498174033115013
"x268"0.502259716476523
"x269"0.500892450533505
"x270"0.49974688360109
"x271"0.503252161878953
"x272"0.500539697517548
"x273"0.504436443216214
"x274"0.502837233404955
"x275"0.500573441805621
"x276"0.502325369855715
"x277"0.502028237938345
"x278"0.499332443716889
"x279"0.502182460590545
"x280"0.496923384860391
"x281"0.502459710514196
"x282"0.494431597842555
"x283"0.498645268598385
"x284"0.496526186001836
"x285"0.500086312099337
"x286"0.501093746714317
"x287"0.499139699267014
"x288"0.496876103397319
"x289"0.501409091628436
"x290"0.49791826228518
"x291"0.498047744078701
"x292"0.503011588848778
"x293"0.494279091265984
"x294"0.50145187503472
"x295"0.500172946690372
"x296"0.497979902947624
"x297"0.492805902662501
"x298"0.499126493594469
"x299"0.498135944902035
"x300"0.497372175921849
"x301"0.499937077994528
"x302"0.498308722825442
"x303"0.49533371287086
"x304"0.498127515137498
"x305"0.498703532381309
"x306"0.499237531865598
"x307"0.497270844759117
"x308"0.498935120696947
"x309"0.505050902428967
"x310"0.494586903066631
"x311"0.501683675867925
"x312"0.498886407341203
"x313"0.502651175533538
"x314"0.502610984513233
"x315"0.499020783808059
"x316"0.497362622722238
"x317"0.497419736533822
"x318"0.499328824524721
"x319"0.499461412384966
"x320"0.496635588650592
"x321"0.50164939600958
"x322"0.495475489443797
"x323"0.504439370975946
"x324"0.492955837118463
"x325"0.50213546285443
"x326"0.501837605465343
"x327"0.505604026965867
"x328"0.501586500711599
"x329"0.495532248499035
"x330"0.497800878073298
"x331"0.499882971630897
"x332"0.500076033881283
"x333"0.495062761539174
"x334"0.496449061025702
"x335"0.504990343881771
"x336"0.500045601881808
"x337"0.501849232240906
"x338"0.496911254709517
"x339"0.504145932986075
"x340"0.498204576935223
"x341"0.499988833210897
"x342"0.501985481519345
"x343"0.501642016830575
"x344"0.50208484286801
"x345"0.501863940183376
"x346"0.504740945380134
"x347"0.494465954249515
"x348"0.501264774960466
"x349"0.503402628929587
"x350"0.497616449450352
"x351"0.498765651370934
"x352"0.4989254358629
"x353"0.50183583012505
"x354"0.496825986894267
"x355"0.498098364283633
"x356"0.501767813966167
"x357"0.498895416097227
"x358"0.501967324887938
"x359"0.502795286852052
"x360"0.499872073752759
"x361"0.498643346011383
"x362"0.495098243173491
"x363"0.498941021885141
"x364"0.502219445838453
"x365"0.502615964374412
"x366"0.505264188127546
"x367"0.500322223420395
"x368"0.496345346435811
"x369"0.504413213725598
"x370"0.500707079809252
"x371"0.497611740602506
"x372"0.496615198885486
"x373"0.500618592508254
"x374"0.496569180697575
"x375"0.504701023442182
"x376"0.500255297750491
"x377"0.498582437623548
"x378"0.501286069167382
"x379"0.503165722717438
"x380"0.500378197866748
"x381"0.503250720378035
"x382"0.497218099547946
"x383"0.501221833311347
"x384"0.498849412409216
"x385"0.501107512276433
"x386"0.50047080468561
"x387"0.498652378063696
"x388"0.500216451354371
"x389"0.504704176720278
"x390"0.496354370877845
"x391"0.503721972145187
"x392"0.497143805629993
"x393"0.50330190141215
"x394"0.49937959353358
"x395"0.498948919450445
"x396"0.500168919996172
"x397"0.502578267350467
"x398"0.506101156181982
"x399"0.503158229905623
"x400"0.498680288048205
"x401"0.501676260473486
"x402"0.493510792666185
"x403"0.499031297577242
"x404"0.506920870206016
"x405"0.502246720495657
"x406"0.498294070439227
"x407"0.501426641905122
"x408"0.500076049703243
"x409"0.498691384791536
"x410"0.498929796277476
"x411"0.501708653254574
"x412"0.497889006545767
"x413"0.504986315847584
"x414"0.50249145781952
"x415"0.498517542092968
"x416"0.502209066824149
"x417"0.50141426213542
"x418"0.499224397290451
"x419"0.502355230133631
"x420"0.495981889346498
"x421"0.498214948748122
"x422"0.503087869197689
"x423"0.503969026273629
"x424"0.502452665825631
"x425"0.497048816487961
"x426"0.495624019407202
"x427"0.499317652632738
"x428"0.500914652247867
"x429"0.499057770106616
"x430"0.501268080979818
"x431"0.498147857934493
"x432"0.499914153201319
"x433"0.495786726674158
"x434"0.501682487738878
"x435"0.496457202862645
"x436"0.508543896326539
"x437"0.501061310318136
"x438"0.502894218938588
"x439"0.502274609185918
"x440"0.502498467199877
"x441"0.501282249764865
"x442"0.497290669186227
"x443"0.501401792088733
"x444"0.501240313977888
"x445"0.497915219181264
"x446"0.505064357985207
"x447"0.502044832450291
"x448"0.501214603475481
"x449"0.500469672076427
"x450"0.499569192343717
"x451"0.504505589536461
"x452"0.502298843947589
"x453"0.497023923462909
"x454"0.505475943069602
"x455"0.495570238801069
"x456"0.502516490759049
"x457"0.50001143220698
"x458"0.50056624143261
"x459"0.500763978589862
"x460"0.503351329483651
"x461"0.495937412253953
"x462"0.502993626758666
"x463"0.50376565954613
"x464"0.503578705062647
"x465"0.499874845132907
"x466"0.49710460913037
"x467"0.500236035677022
"x468"0.504071040146146
"x469"0.502116545564379
"x470"0.4970413170774
"x471"0.497961502568331
"x472"0.498185959877749
"x473"0.500172177500324
"x474"0.49990327054779
"x475"0.505754457844445
"x476"0.506156544381194
"x477"0.502520981100039
"x478"0.498271713060327
"x479"0.499427241228428
"x480"0.501416352765658
"x481"0.497885700659943
"x482"0.496553136685677
"x483"0.499256669682357
"x484"0.499976025144919
"x485"0.502863525254768
"x486"0.502828509843699
"x487"0.497056779966387
"x488"0.498057491645007
"x489"0.499423123476515
"x490"0.495550263123354
"x491"0.496354107240075
"x492"0.500804190374236
"x493"0.502665761463973
"x494"0.49879279964203
"x495"0.50084074535016
"x496"0.49858958128395
"x497"0.498756470166892
"x498"0.49870276355634
"x499"0.49877461641808
"x500"0.495528407560149
"x501"0.499308988225553
"x502"0.496989637391805
"x503"0.497052493863879
"x504"0.502207657987811
"x505"0.497782883539819
"x506"0.499157336530695
"x507"0.499570190191874
"x508"0.501303651056089
"x509"0.501275910730497
"x510"0.50475483049925
"x511"0.49744029519686
"x512"0.50021479274095
"x513"0.502164487606823
"x514"0.502737027523154
"x515"0.505453019243362
"x516"0.505072508157813
"x517"0.497371969039645
"x518"0.499832538922224
"x519"0.500174262844981
"x520"0.502035293567949
"x521"0.49500378929202
"x522"0.494185061220149
"x523"0.497007539583836
"x524"0.500462249073479
"x525"0.501112031996949
"x526"0.50448007855895
"x527"0.500180586358835
"x528"0.502937457214855
"x529"0.495785512156505
"x530"0.496734989838139
"x531"0.49939898383636
"x532"0.498502123921341
"x533"0.504866269736877
"x534"0.494965157273132
"x535"0.495690308914194
"x536"0.498892336926609
"x537"0.501628264661017
"x538"0.503607030711207
"x539"0.498502264841949
"x540"0.497903406035737
"x541"0.49658684479869
"x542"0.501395893062139
"x543"0.499979672330362
"x544"0.499520966207422
"x545"0.496572526952415
"x546"0.499305491672084
"x547"0.49969866590458
"x548"0.503476167464792
"x549"0.495446928177774
"x550"0.505830715886923
"x551"0.495616547828494
"x552"0.502230194019736
"x553"0.503146120540239
"x554"0.500894720273721
"x555"0.500924644357059
"x556"0.499140572330775
"x557"0.500774686140707
"x558"0.498897955308785
"x559"0.50650362433407
"x560"0.503777572448854
"x561"0.4953408519377
"x562"0.501732075663935
"x563"0.501186506923474
"x564"0.497129871141445
"x565"0.506832370619941
"x566"0.502918937394116
"x567"0.497088979613851
"x568"0.495986605457426
"x569"0.502320092254644
"x570"0.494138077245164
"x571"0.497765557831619
"x572"0.499874999663862
"x573"0.497969851170666
"x574"0.502105102461041
"x575"0.498697688769549
"x576"0.495100045574782
"x577"0.502766133953678
"x578"0.496227313589025
"x579"0.49932494115436
"x580"0.501537018946954
"x581"0.495884116988792
"x582"0.499084989017015
"x583"0.494322689776961
"x584"0.501757184752147
"x585"0.504229674753267
"x586"0.497673269462539
"x587"0.503275601157756
"x588"0.498003026509518
"x589"0.497905468545761
"x590"0.498104806767451
"x591"0.497433767945156
"x592"0.49946368073097
"x593"0.502132979064411
"x594"0.503633827587846
"x595"0.497655095852725
"x596"0.495839959227457
"x597"0.502938682934688
"x598"0.500326397570572
"x599"0.501134085538425
Rows: 1-600 | Columns: 2

You can also send multiple queries at the same time. To do this, you specify the number of 'processes', which can be understood as the number of workers involved in the computation. Each child process will create a DB connection and send its query. In the following example, we will use 6 'processes'.

In [57]:
display(vdf.avg(ncols_block = 100), processes = 6)

Computing the different aggregations.

  SELECT
    AVG("x0"),
    AVG("x1"),
    AVG("x2"),
    AVG("x3"),
    AVG("x4"),
    AVG("x5"),
    AVG("x6"),
    AVG("x7"),
    AVG("x8"),
    AVG("x9"),
    AVG("x10"),
    AVG("x11"),
    AVG("x12"),
    AVG("x13"),
    AVG("x14"),
    AVG("x15"),
    AVG("x16"),
    AVG("x17"),
    AVG("x18"),
    AVG("x19"),
    AVG("x20"),
    AVG("x21"),
    AVG("x22"),
    AVG("x23"),
    AVG("x24"),
    AVG("x25"),
    AVG("x26"),
    AVG("x27"),
    AVG("x28"),
    AVG("x29"),
    AVG("x30"),
    AVG("x31"),
    AVG("x32"),
    AVG("x33"),
    AVG("x34"),
    AVG("x35"),
    AVG("x36"),
    AVG("x37"),
    AVG("x38"),
    AVG("x39"),
    AVG("x40"),
    AVG("x41"),
    AVG("x42"),
    AVG("x43"),
    AVG("x44"),
    AVG("x45"),
    AVG("x46"),
    AVG("x47"),
    AVG("x48"),
    AVG("x49"),
    AVG("x50"),
    AVG("x51"),
    AVG("x52"),
    AVG("x53"),
    AVG("x54"),
    AVG("x55"),
    AVG("x56"),
    AVG("x57"),
    AVG("x58"),
    AVG("x59"),
    AVG("x60"),
    AVG("x61"),
    AVG("x62"),
    AVG("x63"),
    AVG("x64"),
    AVG("x65"),
    AVG("x66"),
    AVG("x67"),
    AVG("x68"),
    AVG("x69"),
    AVG("x70"),
    AVG("x71"),
    AVG("x72"),
    AVG("x73"),
    AVG("x74"),
    AVG("x75"),
    AVG("x76"),
    AVG("x77"),
    AVG("x78"),
    AVG("x79"),
    AVG("x80"),
    AVG("x81"),
    AVG("x82"),
    AVG("x83"),
    AVG("x84"),
    AVG("x85"),
    AVG("x86"),
    AVG("x87"),
    AVG("x88"),
    AVG("x89"),
    AVG("x90"),
    AVG("x91"),
    AVG("x92"),
    AVG("x93"),
    AVG("x94"),
    AVG("x95"),
    AVG("x96"),
    AVG("x97"),
    AVG("x98"),
    AVG("x99")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x100"),
    AVG("x101"),
    AVG("x102"),
    AVG("x103"),
    AVG("x104"),
    AVG("x105"),
    AVG("x106"),
    AVG("x107"),
    AVG("x108"),
    AVG("x109"),
    AVG("x110"),
    AVG("x111"),
    AVG("x112"),
    AVG("x113"),
    AVG("x114"),
    AVG("x115"),
    AVG("x116"),
    AVG("x117"),
    AVG("x118"),
    AVG("x119"),
    AVG("x120"),
    AVG("x121"),
    AVG("x122"),
    AVG("x123"),
    AVG("x124"),
    AVG("x125"),
    AVG("x126"),
    AVG("x127"),
    AVG("x128"),
    AVG("x129"),
    AVG("x130"),
    AVG("x131"),
    AVG("x132"),
    AVG("x133"),
    AVG("x134"),
    AVG("x135"),
    AVG("x136"),
    AVG("x137"),
    AVG("x138"),
    AVG("x139"),
    AVG("x140"),
    AVG("x141"),
    AVG("x142"),
    AVG("x143"),
    AVG("x144"),
    AVG("x145"),
    AVG("x146"),
    AVG("x147"),
    AVG("x148"),
    AVG("x149"),
    AVG("x150"),
    AVG("x151"),
    AVG("x152"),
    AVG("x153"),
    AVG("x154"),
    AVG("x155"),
    AVG("x156"),
    AVG("x157"),
    AVG("x158"),
    AVG("x159"),
    AVG("x160"),
    AVG("x161"),
    AVG("x162"),
    AVG("x163"),
    AVG("x164"),
    AVG("x165"),
    AVG("x166"),
    AVG("x167"),
    AVG("x168"),
    AVG("x169"),
    AVG("x170"),
    AVG("x171"),
    AVG("x172"),
    AVG("x173"),
    AVG("x174"),
    AVG("x175"),
    AVG("x176"),
    AVG("x177"),
    AVG("x178"),
    AVG("x179"),
    AVG("x180"),
    AVG("x181"),
    AVG("x182"),
    AVG("x183"),
    AVG("x184"),
    AVG("x185"),
    AVG("x186"),
    AVG("x187"),
    AVG("x188"),
    AVG("x189"),
    AVG("x190"),
    AVG("x191"),
    AVG("x192"),
    AVG("x193"),
    AVG("x194"),
    AVG("x195"),
    AVG("x196"),
    AVG("x197"),
    AVG("x198"),
    AVG("x199")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x200"),
    AVG("x201"),
    AVG("x202"),
    AVG("x203"),
    AVG("x204"),
    AVG("x205"),
    AVG("x206"),
    AVG("x207"),
    AVG("x208"),
    AVG("x209"),
    AVG("x210"),
    AVG("x211"),
    AVG("x212"),
    AVG("x213"),
    AVG("x214"),
    AVG("x215"),
    AVG("x216"),
    AVG("x217"),
    AVG("x218"),
    AVG("x219"),
    AVG("x220"),
    AVG("x221"),
    AVG("x222"),
    AVG("x223"),
    AVG("x224"),
    AVG("x225"),
    AVG("x226"),
    AVG("x227"),
    AVG("x228"),
    AVG("x229"),
    AVG("x230"),
    AVG("x231"),
    AVG("x232"),
    AVG("x233"),
    AVG("x234"),
    AVG("x235"),
    AVG("x236"),
    AVG("x237"),
    AVG("x238"),
    AVG("x239"),
    AVG("x240"),
    AVG("x241"),
    AVG("x242"),
    AVG("x243"),
    AVG("x244"),
    AVG("x245"),
    AVG("x246"),
    AVG("x247"),
    AVG("x248"),
    AVG("x249"),
    AVG("x250"),
    AVG("x251"),
    AVG("x252"),
    AVG("x253"),
    AVG("x254"),
    AVG("x255"),
    AVG("x256"),
    AVG("x257"),
    AVG("x258"),
    AVG("x259"),
    AVG("x260"),
    AVG("x261"),
    AVG("x262"),
    AVG("x263"),
    AVG("x264"),
    AVG("x265"),
    AVG("x266"),
    AVG("x267"),
    AVG("x268"),
    AVG("x269"),
    AVG("x270"),
    AVG("x271"),
    AVG("x272"),
    AVG("x273"),
    AVG("x274"),
    AVG("x275"),
    AVG("x276"),
    AVG("x277"),
    AVG("x278"),
    AVG("x279"),
    AVG("x280"),
    AVG("x281"),
    AVG("x282"),
    AVG("x283"),
    AVG("x284"),
    AVG("x285"),
    AVG("x286"),
    AVG("x287"),
    AVG("x288"),
    AVG("x289"),
    AVG("x290"),
    AVG("x291"),
    AVG("x292"),
    AVG("x293"),
    AVG("x294"),
    AVG("x295"),
    AVG("x296"),
    AVG("x297"),
    AVG("x298"),
    AVG("x299")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x300"),
    AVG("x301"),
    AVG("x302"),
    AVG("x303"),
    AVG("x304"),
    AVG("x305"),
    AVG("x306"),
    AVG("x307"),
    AVG("x308"),
    AVG("x309"),
    AVG("x310"),
    AVG("x311"),
    AVG("x312"),
    AVG("x313"),
    AVG("x314"),
    AVG("x315"),
    AVG("x316"),
    AVG("x317"),
    AVG("x318"),
    AVG("x319"),
    AVG("x320"),
    AVG("x321"),
    AVG("x322"),
    AVG("x323"),
    AVG("x324"),
    AVG("x325"),
    AVG("x326"),
    AVG("x327"),
    AVG("x328"),
    AVG("x329"),
    AVG("x330"),
    AVG("x331"),
    AVG("x332"),
    AVG("x333"),
    AVG("x334"),
    AVG("x335"),
    AVG("x336"),
    AVG("x337"),
    AVG("x338"),
    AVG("x339"),
    AVG("x340"),
    AVG("x341"),
    AVG("x342"),
    AVG("x343"),
    AVG("x344"),
    AVG("x345"),
    AVG("x346"),
    AVG("x347"),
    AVG("x348"),
    AVG("x349"),
    AVG("x350"),
    AVG("x351"),
    AVG("x352"),
    AVG("x353"),
    AVG("x354"),
    AVG("x355"),
    AVG("x356"),
    AVG("x357"),
    AVG("x358"),
    AVG("x359"),
    AVG("x360"),
    AVG("x361"),
    AVG("x362"),
    AVG("x363"),
    AVG("x364"),
    AVG("x365"),
    AVG("x366"),
    AVG("x367"),
    AVG("x368"),
    AVG("x369"),
    AVG("x370"),
    AVG("x371"),
    AVG("x372"),
    AVG("x373"),
    AVG("x374"),
    AVG("x375"),
    AVG("x376"),
    AVG("x377"),
    AVG("x378"),
    AVG("x379"),
    AVG("x380"),
    AVG("x381"),
    AVG("x382"),
    AVG("x383"),
    AVG("x384"),
    AVG("x385"),
    AVG("x386"),
    AVG("x387"),
    AVG("x388"),
    AVG("x389"),
    AVG("x390"),
    AVG("x391"),
    AVG("x392"),
    AVG("x393"),
    AVG("x394"),
    AVG("x395"),
    AVG("x396"),
    AVG("x397"),
    AVG("x398"),
    AVG("x399")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x400"),
    AVG("x401"),
    AVG("x402"),
    AVG("x403"),
    AVG("x404"),
    AVG("x405"),
    AVG("x406"),
    AVG("x407"),
    AVG("x408"),
    AVG("x409"),
    AVG("x410"),
    AVG("x411"),
    AVG("x412"),
    AVG("x413"),
    AVG("x414"),
    AVG("x415"),
    AVG("x416"),
    AVG("x417"),
    AVG("x418"),
    AVG("x419"),
    AVG("x420"),
    AVG("x421"),
    AVG("x422"),
    AVG("x423"),
    AVG("x424"),
    AVG("x425"),
    AVG("x426"),
    AVG("x427"),
    AVG("x428"),
    AVG("x429"),
    AVG("x430"),
    AVG("x431"),
    AVG("x432"),
    AVG("x433"),
    AVG("x434"),
    AVG("x435"),
    AVG("x436"),
    AVG("x437"),
    AVG("x438"),
    AVG("x439"),
    AVG("x440"),
    AVG("x441"),
    AVG("x442"),
    AVG("x443"),
    AVG("x444"),
    AVG("x445"),
    AVG("x446"),
    AVG("x447"),
    AVG("x448"),
    AVG("x449"),
    AVG("x450"),
    AVG("x451"),
    AVG("x452"),
    AVG("x453"),
    AVG("x454"),
    AVG("x455"),
    AVG("x456"),
    AVG("x457"),
    AVG("x458"),
    AVG("x459"),
    AVG("x460"),
    AVG("x461"),
    AVG("x462"),
    AVG("x463"),
    AVG("x464"),
    AVG("x465"),
    AVG("x466"),
    AVG("x467"),
    AVG("x468"),
    AVG("x469"),
    AVG("x470"),
    AVG("x471"),
    AVG("x472"),
    AVG("x473"),
    AVG("x474"),
    AVG("x475"),
    AVG("x476"),
    AVG("x477"),
    AVG("x478"),
    AVG("x479"),
    AVG("x480"),
    AVG("x481"),
    AVG("x482"),
    AVG("x483"),
    AVG("x484"),
    AVG("x485"),
    AVG("x486"),
    AVG("x487"),
    AVG("x488"),
    AVG("x489"),
    AVG("x490"),
    AVG("x491"),
    AVG("x492"),
    AVG("x493"),
    AVG("x494"),
    AVG("x495"),
    AVG("x496"),
    AVG("x497"),
    AVG("x498"),
    AVG("x499")  
  FROM
"public"."test_dataset" LIMIT 1

Computing the different aggregations.

  SELECT
    AVG("x500"),
    AVG("x501"),
    AVG("x502"),
    AVG("x503"),
    AVG("x504"),
    AVG("x505"),
    AVG("x506"),
    AVG("x507"),
    AVG("x508"),
    AVG("x509"),
    AVG("x510"),
    AVG("x511"),
    AVG("x512"),
    AVG("x513"),
    AVG("x514"),
    AVG("x515"),
    AVG("x516"),
    AVG("x517"),
    AVG("x518"),
    AVG("x519"),
    AVG("x520"),
    AVG("x521"),
    AVG("x522"),
    AVG("x523"),
    AVG("x524"),
    AVG("x525"),
    AVG("x526"),
    AVG("x527"),
    AVG("x528"),
    AVG("x529"),
    AVG("x530"),
    AVG("x531"),
    AVG("x532"),
    AVG("x533"),
    AVG("x534"),
    AVG("x535"),
    AVG("x536"),
    AVG("x537"),
    AVG("x538"),
    AVG("x539"),
    AVG("x540"),
    AVG("x541"),
    AVG("x542"),
    AVG("x543"),
    AVG("x544"),
    AVG("x545"),
    AVG("x546"),
    AVG("x547"),
    AVG("x548"),
    AVG("x549"),
    AVG("x550"),
    AVG("x551"),
    AVG("x552"),
    AVG("x553"),
    AVG("x554"),
    AVG("x555"),
    AVG("x556"),
    AVG("x557"),
    AVG("x558"),
    AVG("x559"),
    AVG("x560"),
    AVG("x561"),
    AVG("x562"),
    AVG("x563"),
    AVG("x564"),
    AVG("x565"),
    AVG("x566"),
    AVG("x567"),
    AVG("x568"),
    AVG("x569"),
    AVG("x570"),
    AVG("x571"),
    AVG("x572"),
    AVG("x573"),
    AVG("x574"),
    AVG("x575"),
    AVG("x576"),
    AVG("x577"),
    AVG("x578"),
    AVG("x579"),
    AVG("x580"),
    AVG("x581"),
    AVG("x582"),
    AVG("x583"),
    AVG("x584"),
    AVG("x585"),
    AVG("x586"),
    AVG("x587"),
    AVG("x588"),
    AVG("x589"),
    AVG("x590"),
    AVG("x591"),
    AVG("x592"),
    AVG("x593"),
    AVG("x594"),
    AVG("x595"),
    AVG("x596"),
    AVG("x597"),
    AVG("x598"),
    AVG("x599")  
  FROM
"public"."test_dataset" LIMIT 1

avg
"x0"0.495328640506021
"x1"0.498410496117291
"x2"0.499796020665369
"x3"0.500288217322272
"x4"0.501549792736745
"x5"0.502030357531738
"x6"0.498203794788383
"x7"0.499528634219361
"x8"0.498655800491967
"x9"0.501991024077614
"x10"0.499470449560788
"x11"0.503527408929076
"x12"0.494434265249921
"x13"0.500999432951491
"x14"0.499102837571758
"x15"0.499115148377954
"x16"0.498147533271462
"x17"0.503055292108236
"x18"0.498873396961717
"x19"0.500234201267036
"x20"0.500846420762525
"x21"0.497544945688546
"x22"0.499816283349297
"x23"0.49421561504358
"x24"0.498501294320636
"x25"0.49881612469398
"x26"0.500256177358888
"x27"0.497643181022117
"x28"0.497196014247974
"x29"0.496317569292686
"x30"0.499120011079405
"x31"0.504665919276001
"x32"0.497500529544335
"x33"0.501751783046429
"x34"0.495941181869968
"x35"0.493580291184946
"x36"0.502128273874149
"x37"0.500820784376212
"x38"0.498700643126364
"x39"0.504414001272083
"x40"0.50297581018405
"x41"0.498589111867477
"x42"0.493329039907991
"x43"0.495365951688774
"x44"0.501398265630705
"x45"0.497031733239675
"x46"0.49858817340259
"x47"0.499666033335752
"x48"0.497840583433164
"x49"0.497329473723052
"x50"0.49669896126797
"x51"0.496988497646665
"x52"0.495283583330153
"x53"0.503541071587382
"x54"0.502496378843393
"x55"0.506106085637049
"x56"0.503235346138873
"x57"0.502128457865585
"x58"0.501718418996432
"x59"0.501931357378722
"x60"0.492535700597335
"x61"0.496213648770773
"x62"0.501711242381227
"x63"0.49593384194742
"x64"0.501410126678646
"x65"0.496181363479933
"x66"0.502847261195513
"x67"0.499017013058043
"x68"0.500901301923464
"x69"0.502686372651509
"x70"0.503725287213479
"x71"0.49858107758367
"x72"0.500332314733882
"x73"0.503799533855729
"x74"0.497731596026267
"x75"0.500254210987454
"x76"0.503705967230629
"x77"0.497663569217268
"x78"0.498292489934526
"x79"0.504205192289595
"x80"0.501272203026921
"x81"0.498586322333827
"x82"0.501165568577242
"x83"0.507249641807377
"x84"0.499038335806946
"x85"0.500589053839631
"x86"0.504052388792532
"x87"0.497889207095001
"x88"0.500446273626364
"x89"0.499201328990585
"x90"0.502505042524263
"x91"0.498666686973721
"x92"0.4980780772798
"x93"0.498206184870098
"x94"0.501078245462058
"x95"0.502400306417863
"x96"0.496301139098872
"x97"0.499954794859467
"x98"0.495530540163047
"x99"0.499518119273777
"x100"0.502472493177536
"x101"0.504902573059266
"x102"0.498767855446343
"x103"0.498763861700776
"x104"0.494740242705843
"x105"0.50120537653435
"x106"0.500558270047256
"x107"0.501785635916004
"x108"0.500023144892836
"x109"0.500689867577143
"x110"0.500623461510986
"x111"0.502040224120254
"x112"0.49922121064926
"x113"0.499335735470266
"x114"0.502046788542392
"x115"0.498266887489939
"x116"0.502299062704365
"x117"0.499504777825647
"x118"0.498147775378544
"x119"0.500105008480838
"x120"0.500926059096353
"x121"0.498799051559274
"x122"0.498231966562965
"x123"0.502014504623017
"x124"0.496966086774343
"x125"0.497726782605075
"x126"0.501800164589402
"x127"0.504625166970142
"x128"0.494857996223634
"x129"0.504154442140413
"x130"0.495419377293601
"x131"0.495755362548213
"x132"0.499762857829197
"x133"0.498344265133003
"x134"0.504667159711616
"x135"0.500426490560034
"x136"0.495148637985485
"x137"0.499247576732608
"x138"0.500246977145318
"x139"0.498025120325852
"x140"0.49665202575603
"x141"0.50157614965036
"x142"0.494219642718253
"x143"0.501118474691175
"x144"0.498214634110243
"x145"0.497676468651718
"x146"0.4999434025286
"x147"0.50381975648317
"x148"0.499791994529241
"x149"0.501425083181378
"x150"0.503124807463679
"x151"0.503843662469694
"x152"0.499438914951705
"x153"0.499690357795637
"x154"0.492923485315032
"x155"0.498921156159765
"x156"0.505832323109452
"x157"0.50427568726968
"x158"0.501047079447447
"x159"0.501144096319587
"x160"0.500279258508724
"x161"0.501948064998072
"x162"0.500822011614218
"x163"0.497227232640726
"x164"0.495996041991841
"x165"0.501643313851114
"x166"0.493981937356992
"x167"0.501158596251789
"x168"0.492721518449881
"x169"0.502087166458927
"x170"0.496132122005289
"x171"0.50004740234639
"x172"0.507995243759337
"x173"0.495010604015226
"x174"0.504332425329136
"x175"0.500722138965363
"x176"0.501477807205217
"x177"0.503222832425241
"x178"0.496611627437011
"x179"0.501386782278749
"x180"0.496568095402792
"x181"0.49866127618046
"x182"0.499939231952606
"x183"0.49839989884852
"x184"0.49844872907605
"x185"0.499527396393754
"x186"0.505675627022749
"x187"0.502176277364884
"x188"0.50282409973233
"x189"0.501910180421011
"x190"0.499091349298926
"x191"0.503729833525093
"x192"0.501052054715296
"x193"0.497996389698493
"x194"0.501086532175215
"x195"0.497719087828533
"x196"0.50029780225656
"x197"0.497283518747846
"x198"0.50029253732739
"x199"0.503720246048248
"x200"0.50173565008766
"x201"0.505880159354582
"x202"0.495958490648027
"x203"0.501755221227929
"x204"0.501195751817548
"x205"0.502214450883982
"x206"0.500531362394965
"x207"0.50205923199188
"x208"0.50295131285931
"x209"0.502243809388275
"x210"0.507529762405949
"x211"0.504731268971018
"x212"0.496389128514612
"x213"0.501199241986056
"x214"0.49963519236967
"x215"0.503726938822726
"x216"0.500616870596819
"x217"0.499451167386491
"x218"0.505073839902342
"x219"0.495555917869695
"x220"0.503535190937086
"x221"0.500010514657409
"x222"0.501485859632539
"x223"0.501452482858882
"x224"0.496859017808642
"x225"0.499720605799975
"x226"0.49902702385562
"x227"0.493869393159961
"x228"0.500975813526777
"x229"0.503612502819882
"x230"0.500296765768202
"x231"0.501570096647646
"x232"0.501653867180506
"x233"0.495997469444037
"x234"0.500007144648512
"x235"0.501950742057967
"x236"0.501136892649159
"x237"0.497207203832921
"x238"0.497366881357762
"x239"0.503939381418563
"x240"0.500307605826342
"x241"0.500278400719655
"x242"0.496130419079564
"x243"0.498876399969449
"x244"0.498236415238259
"x245"0.505986941487947
"x246"0.499224769213772
"x247"0.501577037782432
"x248"0.502718629168347
"x249"0.497431639110297
"x250"0.497242679194268
"x251"0.500110229029763
"x252"0.499876112394035
"x253"0.500209626919613
"x254"0.498006003626087
"x255"0.501028609297518
"x256"0.497476164073031
"x257"0.49678638799903
"x258"0.503028783134325
"x259"0.500678621253278
"x260"0.501899834921793
"x261"0.49799142391663
"x262"0.502971393630072
"x263"0.503649817536864
"x264"0.501297247359576
"x265"0.498187974785664
"x266"0.500154159696493
"x267"0.498174033115013
"x268"0.502259716476523
"x269"0.500892450533505
"x270"0.49974688360109
"x271"0.503252161878953
"x272"0.500539697517548
"x273"0.504436443216214
"x274"0.502837233404955
"x275"0.500573441805621
"x276"0.502325369855715
"x277"0.502028237938345
"x278"0.499332443716889
"x279"0.502182460590545
"x280"0.496923384860391
"x281"0.502459710514196
"x282"0.494431597842555
"x283"0.498645268598385
"x284"0.496526186001836
"x285"0.500086312099337
"x286"0.501093746714317
"x287"0.499139699267014
"x288"0.496876103397319
"x289"0.501409091628436
"x290"0.49791826228518
"x291"0.498047744078701
"x292"0.503011588848778
"x293"0.494279091265984
"x294"0.50145187503472
"x295"0.500172946690372
"x296"0.497979902947624
"x297"0.492805902662501
"x298"0.499126493594469
"x299"0.498135944902035
"x300"0.497372175921849
"x301"0.499937077994528
"x302"0.498308722825442
"x303"0.49533371287086
"x304"0.498127515137498
"x305"0.498703532381309
"x306"0.499237531865598
"x307"0.497270844759117
"x308"0.498935120696947
"x309"0.505050902428967
"x310"0.494586903066631
"x311"0.501683675867925
"x312"0.498886407341203
"x313"0.502651175533538
"x314"0.502610984513233
"x315"0.499020783808059
"x316"0.497362622722238
"x317"0.497419736533822
"x318"0.499328824524721
"x319"0.499461412384966
"x320"0.496635588650592
"x321"0.50164939600958
"x322"0.495475489443797
"x323"0.504439370975946
"x324"0.492955837118463
"x325"0.50213546285443
"x326"0.501837605465343
"x327"0.505604026965867
"x328"0.501586500711599
"x329"0.495532248499035
"x330"0.497800878073298
"x331"0.499882971630897
"x332"0.500076033881283
"x333"0.495062761539174
"x334"0.496449061025702
"x335"0.504990343881771
"x336"0.500045601881808
"x337"0.501849232240906
"x338"0.496911254709517
"x339"0.504145932986075
"x340"0.498204576935223
"x341"0.499988833210897
"x342"0.501985481519345
"x343"0.501642016830575
"x344"0.50208484286801
"x345"0.501863940183376
"x346"0.504740945380134
"x347"0.494465954249515
"x348"0.501264774960466
"x349"0.503402628929587
"x350"0.497616449450352
"x351"0.498765651370934
"x352"0.4989254358629
"x353"0.50183583012505
"x354"0.496825986894267
"x355"0.498098364283633
"x356"0.501767813966167
"x357"0.498895416097227
"x358"0.501967324887938
"x359"0.502795286852052
"x360"0.499872073752759
"x361"0.498643346011383
"x362"0.495098243173491
"x363"0.498941021885141
"x364"0.502219445838453
"x365"0.502615964374412
"x366"0.505264188127546
"x367"0.500322223420395
"x368"0.496345346435811
"x369"0.504413213725598
"x370"0.500707079809252
"x371"0.497611740602506
"x372"0.496615198885486
"x373"0.500618592508254
"x374"0.496569180697575
"x375"0.504701023442182
"x376"0.500255297750491
"x377"0.498582437623548
"x378"0.501286069167382
"x379"0.503165722717438
"x380"0.500378197866748
"x381"0.503250720378035
"x382"0.497218099547946
"x383"0.501221833311347
"x384"0.498849412409216
"x385"0.501107512276433
"x386"0.50047080468561
"x387"0.498652378063696
"x388"0.500216451354371
"x389"0.504704176720278
"x390"0.496354370877845
"x391"0.503721972145187
"x392"0.497143805629993
"x393"0.50330190141215
"x394"0.49937959353358
"x395"0.498948919450445
"x396"0.500168919996172
"x397"0.502578267350467
"x398"0.506101156181982
"x399"0.503158229905623
"x400"0.498680288048205
"x401"0.501676260473486
"x402"0.493510792666185
"x403"0.499031297577242
"x404"0.506920870206016
"x405"0.502246720495657
"x406"0.498294070439227
"x407"0.501426641905122
"x408"0.500076049703243
"x409"0.498691384791536
"x410"0.498929796277476
"x411"0.501708653254574
"x412"0.497889006545767
"x413"0.504986315847584
"x414"0.50249145781952
"x415"0.498517542092968
"x416"0.502209066824149
"x417"0.50141426213542
"x418"0.499224397290451
"x419"0.502355230133631
"x420"0.495981889346498
"x421"0.498214948748122
"x422"0.503087869197689
"x423"0.503969026273629
"x424"0.502452665825631
"x425"0.497048816487961
"x426"0.495624019407202
"x427"0.499317652632738
"x428"0.500914652247867
"x429"0.499057770106616
"x430"0.501268080979818
"x431"0.498147857934493
"x432"0.499914153201319
"x433"0.495786726674158
"x434"0.501682487738878
"x435"0.496457202862645
"x436"0.508543896326539
"x437"0.501061310318136
"x438"0.502894218938588
"x439"0.502274609185918
"x440"0.502498467199877
"x441"0.501282249764865
"x442"0.497290669186227
"x443"0.501401792088733
"x444"0.501240313977888
"x445"0.497915219181264
"x446"0.505064357985207
"x447"0.502044832450291
"x448"0.501214603475481
"x449"0.500469672076427
"x450"0.499569192343717
"x451"0.504505589536461
"x452"0.502298843947589
"x453"0.497023923462909
"x454"0.505475943069602
"x455"0.495570238801069
"x456"0.502516490759049
"x457"0.50001143220698
"x458"0.50056624143261
"x459"0.500763978589862
"x460"0.503351329483651
"x461"0.495937412253953
"x462"0.502993626758666
"x463"0.50376565954613
"x464"0.503578705062647
"x465"0.499874845132907
"x466"0.49710460913037
"x467"0.500236035677022
"x468"0.504071040146146
"x469"0.502116545564379
"x470"0.4970413170774
"x471"0.497961502568331
"x472"0.498185959877749
"x473"0.500172177500324
"x474"0.49990327054779
"x475"0.505754457844445
"x476"0.506156544381194
"x477"0.502520981100039
"x478"0.498271713060327
"x479"0.499427241228428
"x480"0.501416352765658
"x481"0.497885700659943
"x482"0.496553136685677
"x483"0.499256669682357
"x484"0.499976025144919
"x485"0.502863525254768
"x486"0.502828509843699
"x487"0.497056779966387
"x488"0.498057491645007
"x489"0.499423123476515
"x490"0.495550263123354
"x491"0.496354107240075
"x492"0.500804190374236
"x493"0.502665761463973
"x494"0.49879279964203
"x495"0.50084074535016
"x496"0.49858958128395
"x497"0.498756470166892
"x498"0.49870276355634
"x499"0.49877461641808
"x500"0.495528407560149
"x501"0.499308988225553
"x502"0.496989637391805
"x503"0.497052493863879
"x504"0.502207657987811
"x505"0.497782883539819
"x506"0.499157336530695
"x507"0.499570190191874
"x508"0.501303651056089
"x509"0.501275910730497
"x510"0.50475483049925
"x511"0.49744029519686
"x512"0.50021479274095
"x513"0.502164487606823
"x514"0.502737027523154
"x515"0.505453019243362
"x516"0.505072508157813
"x517"0.497371969039645
"x518"0.499832538922224
"x519"0.500174262844981
"x520"0.502035293567949
"x521"0.49500378929202
"x522"0.494185061220149
"x523"0.497007539583836
"x524"0.500462249073479
"x525"0.501112031996949
"x526"0.50448007855895
"x527"0.500180586358835
"x528"0.502937457214855
"x529"0.495785512156505
"x530"0.496734989838139
"x531"0.49939898383636
"x532"0.498502123921341
"x533"0.504866269736877
"x534"0.494965157273132
"x535"0.495690308914194
"x536"0.498892336926609
"x537"0.501628264661017
"x538"0.503607030711207
"x539"0.498502264841949
"x540"0.497903406035737
"x541"0.49658684479869
"x542"0.501395893062139
"x543"0.499979672330362
"x544"0.499520966207422
"x545"0.496572526952415
"x546"0.499305491672084
"x547"0.49969866590458
"x548"0.503476167464792
"x549"0.495446928177774
"x550"0.505830715886923
"x551"0.495616547828494
"x552"0.502230194019736
"x553"0.503146120540239
"x554"0.500894720273721
"x555"0.500924644357059
"x556"0.499140572330775
"x557"0.500774686140707
"x558"0.498897955308785
"x559"0.50650362433407
"x560"0.503777572448854
"x561"0.4953408519377
"x562"0.501732075663935
"x563"0.501186506923474
"x564"0.497129871141445
"x565"0.506832370619941
"x566"0.502918937394116
"x567"0.497088979613851
"x568"0.495986605457426
"x569"0.502320092254644
"x570"0.494138077245164
"x571"0.497765557831619
"x572"0.499874999663862
"x573"0.497969851170666
"x574"0.502105102461041
"x575"0.498697688769549
"x576"0.495100045574782
"x577"0.502766133953678
"x578"0.496227313589025
"x579"0.49932494115436
"x580"0.501537018946954
"x581"0.495884116988792
"x582"0.499084989017015
"x583"0.494322689776961
"x584"0.501757184752147
"x585"0.504229674753267
"x586"0.497673269462539
"x587"0.503275601157756
"x588"0.498003026509518
"x589"0.497905468545761
"x590"0.498104806767451
"x591"0.497433767945156
"x592"0.49946368073097
"x593"0.502132979064411
"x594"0.503633827587846
"x595"0.497655095852725
"x596"0.495839959227457
"x597"0.502938682934688
"x598"0.500326397570572
"x599"0.501134085538425
Rows: 1-600 | Columns: 2

You should always measure the impact you'll have on the system. Sometimes it is better to send multiple queries iteratively or in parallel rather than one big query. The optimal method depends on the use-case.