w3resource

NumPy: Find the number of weekdays in March 2017

NumPy DateTime: Exercise-6 with Solution

Write a NumPy program to find the number of weekdays in March 2017.

Note: "busday" default of Monday through Friday being valid days.

Sample Solution:

Python Code:

import numpy as np
print("Number of weekdays in March 2017:")
print(np.busday_count('2017-03', '2017-04'))

Sample Output:

Number of weekdays in March 2017:                                      
23 
 

Pictorial Presentation:

NumPy: Find the number of weekdays in March 2017.

Python-Numpy Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a NumPy program to find the first Monday in May 2017.
Next: Write a NumPy program to convert numpy datetime64 to Timestamp.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.

Python: Tips of the Day

Decompose a collection:

Assume we have a function that returns a tuple of two values and we want to assign each value to a separate variable. One way is to use indexing as below:

abc = (5, 10)
x = abc[0]
y = abc[1]
print(x, y)

Output:

5 10

There is a better option that allows us to do the same operation in one line.

x, y = abc
print(x, y)

Output:

5 10

It can be extended to a tuple with more than 2 values or some other data structures such as lists or sets.

x, y, z = {1, 2, 3}
print(x, y, z)
x, y, z = ['a', 'b', 'c']
print(x, y, z)

Output:

1 2 3
a b c