I am using jupyter notebook with Python3 on windows 10. My computer has 8GB RAM and at least 4GB of my RAM is free.
But when I want to make a numpy ndArray with size 6000*6000 with this command:
np.zeros((6000, 6000), dtype='float64')
I got this : Unable to allocate array with shape (6000, 6000) and data type float64
I don't think this could use more then 100MB RAM. I tried to change the number to see what happens. The biggest array I can make is (5000,5000). Did I make a mistake in estimating how much RAM I need?