This is an incomplete sentence, acting as a phrase. It's missing the object of the phrase. For example, you could complete the sentence as:
* Weather perfect for a picnic.
* Weather perfect for swimming.
It's important to note that "weather" is typically used as a noun, but here it's functioning as an adjective.