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

  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

  Function by sum of sines

code the program using an editor (DO NOT COMMAND LINE THE PROGRAM) and show the results

  A string is valid windows filename.

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

  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..

  Same directory as your program

In the same directory as your program, create a file FF1, and write into it Hello (with a space at teh end). Similarly, create a file FF2, and write into it world! (with a new line, i.e., an ENTER at the end). And create a file DD and write into i..

  Define three types of programming errors

Define three types of programming errors and explain with examples

  Cleint software so that it does not display

Rewrite the cleint software so that it does not display an echo of a message sent by the users. Maybe it means that each time a user tries to send a private message that same message is also sent back to them? summary: stop that from happening?

  Assume an n × n matrix a is given

Assume an n × n matrix A is given, containing only 1's and 0's, such that, in each row, all 1's come before all 0's. Give an O(n log n) algorithm to count all 1's in A.

  Python program that reads in a series of positive integers

Write a Python program that reads in a series of positive integers and writes out theproduct of all the integers less than 25 and the sum of all the integers greater than or equal to 25. Use 0 as a sentinel value

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

  Write a program that uses a bar

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

  Interaction between the customer and the machine

In Python:Simulate a cash register or ATM including the interaction between the customer and the machine (i.e. assume that you are automating the responses)

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