मैं एक समुद्री हीटमैप के लिए अपना खुद का कॉलोरमैप ऑब्जेक्ट बनाने की कोशिश कर रहा हूं।

लेकिन जब मैं टाइप करता हूं:

import seaborn as sns
new_map = sns.diverging_palette(220, 10, as_cmap=True)

मुझे निम्नलिखित त्रुटि मिलती है:

TypeError: 'float' object cannot be interpreted as an integer

मैं क्या गलत कर रहा हूं?

अग्रिम में धन्यवाद!

2
user356 11 अगस्त 2020, 14:59

1 उत्तर

सबसे बढ़िया उत्तर

इस मुद्दे के अनुसार, यह एक बग है जिसे आप 1.18 से पहले के संस्करण में numpy को डाउनग्रेड करके हल किया जा सकता है:

pip install numpy==1.17.4

या सीबॉर्न को 0.9.1 से नए संस्करण में अपग्रेड करें:

pip install seaborn==1.10.0
1
Andrea Blengino 11 अगस्त 2020, 15:27