Write python code that will execute a list

Assignment Help Python Programming
Reference no: EM13168058

Write python code that will execute a list of functions with supplied parameters and report the observed runtime for each function run. Assume that the input file has a list of strings like so:

Func1, Param1, Param2, Param3

Func2, Param1

You would need to execute Func1(Param1, Param2, Param3) and Func2(Param1) reporting the runtimes for each execution. You can assume that Func1 and Func2 are already defined.

For your reference (if your python is a little rusty) -- if you need to look up the function that has been defined, you can do it as follows in python. First line looks up the function and the second line executes it with a parameter of 10.

function1 = globals()['myFunction']

function1( 10 )

In order to make this work for more than one parameter, here is how you can do it. The first line looks up the function, second line converts the string into a tuple ('1, 2, 3' into (1, 2, 3)) and the third line allows you to pass multiple parameters to the function.

Here we are assuming that myFunction2 takes three parameters. If you do not use eval, the input is a single string and not the three values that we need. If you do not use the * in the third line below, the tuple (1,2,3) would be treated as a single input and not three separate parameters.

function2 = globals()['myFunction2']

params = eval("1, 2, 3")

function2( *params )

You do not have to worry about error checking for now; you can assume that functions are pre-defined and that the number of parameters provided is correct.

Be sure to test your code.

Part 2:

  1. Why can't we create two different clustering indexes over the same data file or table?                  _                                    
  2. Why can't a secondary index be sparse? (you can provide answers to A and B in your own words, no formal answer is necessary)
  1. Write a SQL query that corresponds to the following relational algebra expression:

? model, year (?make='Honda' (?price<10,000 (Cars)))

Would it be the same SQL query as for the following expression? If not, write a SQL query for the second expression:

? model, year (?make='Honda' OR price<10,000 (Cars))

Finally, write SQL query for

? model, year (? drevenue > 1000000 AND dstate = 'IL' (Cars ?did = id Dealer))

  1. Assume a B+-Tree that is using 512-byte blocks.  Further assume that each child-node pointer and each indexed value take 8 bytes, thus the fan-out (or the order) of the tree is 32.  Recall that order of the B-Tree refers to the number of child pointers at every internal node.  Thus, every internal (non-leaf) node in the tree can contain up to 31 different values and 32 pointers to follow to the next level of the B-Tree.
  1. Based on the B-Tree rules, what is the smallest number of child pointers that can be stored in each non-root node? How many in-node values does that correspond to?
  1. Given the above assumptions, what would be the B+-Tree height if we were to index 825,000 values?  Assume that the index is dense.
  1. For part #2 above, what is the (average) node utilization?

(this question is a little trickier than it looks, but I will accept most reasonable estimates instead of the exact answer)

  1. Given a B+-Tree of height 3, what is the maximum number of values it can index while still remaining at height of 3?

NOTE: There are a total of 3 levels in this tree. Textbook notation starts counting levels from zero which would then correspond to having levels (0, 1, 2).

Reference no: EM13168058

Questions Cloud

Explain the flame in a torch used to cut metal : The flame in a torch used to cut metal is produced by burning acetylene (C2H2) in pure oxygen. Assuming the cumbustion of 1 mole of acetylene released 1251 kJ of energy
Phosphoric acid is a weak triprotic acid : Phosphoric acid is a weak triprotic acid with the formula H3PO4. If you have 50.0 mL of a 1.0 M solution of H3PO4, how many grams of NaOH (MM = 40.0g/mol) should you add to make a buffer with a pH of 7.00?
Two-way set associative with 32 kb capacity and 64 byte : 1. Assume a two-way set associative with 32 KB capacity and 64 bytes blocks. a. How many bits are needed to represent the index size?
Explain producing a mixture of co and co2 : A mixture of 0.150 moles of C is reacted with 0.117 moles of O2 in a sealed, 10 L vessel at 500 K, producing a mixture of CO and CO2
Write python code that will execute a list : Write python code that will execute a list of functions with supplied parameters and report the observed runtime for each function run. Assume that the input file has a list of strings like so:
The half equivalence point of a titration occurs half way : The half equivalence point of a titration occurs half way to the end point, where half of the analyte has reacted to form its conjugate, and the other half still remains unreacted.
We would like to use linear interpolation : Assume that we would like to use linear interpolation to determine the coefficient of lift for additional flight-path angles that are between -4 degrees and 21 degress. write a program that allows the user to enter the data for two points and a.
Consider the autodissociation of water as the behavior : Consider the autodissociation of water as the behavior of an Arrhenius acid. Use this to explain the temperature dependence of the autoionization of water and use it to explain
Use k-map to find a minimal expansion as boolean products : Use K-map to find a minimal expansion as Boolean products of each of these functions. Also draw the logic circuit for problem a) and b).

Reviews

Write a Review

Python Programming Questions & Answers

  Python errors

python errors, please correct them that are located in this program,

  Improve the structural design - haunted house game

List the things you changed and the purpose of changing it. Good reasons include making code easier to read and easier to navigate when modifying it.

  The number of lowercase letters in the file

The number of uppercase letters in the file The number of lowercase letters in the file

  Write a function trans(m) which returns the transpose

Write a function trans(M) which returns the transpose of an n-by-n matrix M. The matrix M is represented by a list of n lists, each of length n. Transposing M means that each M[i][j] is swapped (once!) with M[j][i].

  Display the percent-ages of the overall grade

Write a program that uses a bar chart to display the percent-ages of the overall grade represented by the project, quizzes the midterm exam and the final exam

  Program to do the enciphering

Write a program to do the enciphering. It should prompt the user for a message, and print out both the entered message and its corresponding ciphertext.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  A string is valid windows filename.

writing a function in python that verifies whether a string is valid windows filename.

  Program that creates a dictionary containing

Write a program that creates a dictionary containing the U.S. states as keys and their capitals as values. The program should then randomly quiz the user by displaying

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  The initial number for generating the sequences

Then, after the functions, read in the initial number for generating the sequences. Here, check that it is a positive integer. If it is not, give an error message and exit the program.

  A stack data structure that uses a linked list for storing

In Python, implement a stack data structure that uses a linked list for storing its elements. In particular, you will need to implement the following three functions: 1. top(): This function returns the element that is at the top of the stack, but it..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd