w3resource

NumPy: Find the first Monday in May 2017

NumPy DateTime: Exercise-5 with Solution

Write a NumPy program to find the first Monday in May 2017.

Sample Solution:-

Python Code:

import numpy as np
print("First Monday in May 2017:")
print(np.busday_offset('2017-05', 0, roll='forward', weekmask='Mon'))

Sample Output:

First Monday in May 2017:                                              
2017-05-01 
 

Pictorial Presentation:

NumPy: Find the first Monday in May 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 create 24 python datetime. datetime objects (single object for every hour), and then put it in a numpy array.
Next: Write a NumPy program to find the number of weekdays in March 2017.

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