Skip to content

Tag: numpy

Python – How to pass elements stored in an array into a function?

All, I’m new to python, so hopefully this is not a dumb question, but I have not been able to find out directions/information of how to do this task. I am trying to create a program that determines if a given pixel is within a certain region. The method I found that recommended how to test this involves calculating polygonal

how do i remove rows from numpy array based on date?

i have a number of arrays with the following format: how do i remove the rows where the datetime > 2021-05-06 09:20 and < 2021-05-06 09:40 ? I have tried with np.delete: and np.where: but always get the error: SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers Edit in response to

Creating 3d Tensor Array from 2d Array (Python)

I have two numpy arrays (4×4 each). I would like to concatenate them to a tensor of (4x4x2) in which the first ‘sheet’ is the first array, second ‘sheet’ is the second array, etc. However, when I try np.stack the output of d[1] is not showing the correct values of the first matrix. Answer If you do np.dstack((x, y)), which

Simple Linear Regression not converging

In my attempt to dig deeper in the math behind machine learning models, I’m implementing a Ordinary Least Square algorithm in Python, using vectorization. My references are: https://github.com/paulaceccon/courses/blob/main/machine_learning_specialization/supervisioned_regression/2_multiple_regression.pdf https://www.geeksforgeeks.org/linear-regression-implementation-from-scratch-using-python/ This is what I have now: The problem I’m facing is that my weights keep increasing until I end up getting a bunch of nans. I’ve been trying to find out

Change x-axis scale size in a bar graph

For some set of data, here is my code which generates a bar graph like this: The values on the x-axis ranges from 1975 to 2017. And the values on the y-axis are some decimal values. In the x-axis of the plot, the values are overlapping. I want to change the scale as 1975, 1980, 1985 so on to keep