I am new to Python. I have been trying to scrape a table from http://www.phc4.org/reports/utilization/inpatient/CountyReport20192C001.htm. The targeted table is titled as “Utilization by Body System”. I was able to capture the table by using BeautifulSoup; however, the scraped dataframe has been d…
Pytest + mock: patch does not work without with clause
I’m testing complex logic that require joining of central fact table with 10-20 smaller dimensional tables. I want to mock that 10-20 smaller tables. How to patch methods return values in a for loop? See code below. tables.py: test_logic.py P.S. alternatively I can try to mock the BaseClass.load, but th…
running a package pytest with poetry
I am new to poetry and want to get it set-up with pytest. I have a package mylib in the following set-up in test_functions I have However, when I run it complains about mylib not being included. I can run but that clutters my python environment with mylib. I want to use that environment as well for other pack…
How to highlight part of image with Python Imaging Library (PIL)?
How can I highlight part of image? (Location defined as tuple of 4 numbers). You can imagine it like I have image of pc motherboard, and I need to highlight for example part where CPU Socket is located. Answer Note that for Python 3, you need to use the pillow fork of PIL, which is a mostly backwards compatib…
Partial update in FastAPI
I want to implement a put or patch request in FastAPI that supports partial update. The official documentation is really confusing and I can’t figure out how to do the request. (I don’t know that items is in the documentation since my data will be passed with request’s body, not a hard-coded…
how to fix the values displayed in a confusion matrix in exponential form to normal form
While working with my project, I have obtained a confusion matrix from test data as: Output as: Using seaborn and matplotlib, I visualized it using the code: The output obtained is: Confusion matrix The problem is values with 3 digits (here 1102 been displayed as 11e+03) or above are being displayed in expone…
gsuite service account for directory api returns http 400 errors: Bad request/Invalid input
I have started to develop some apis to create users in my G suite directory. I followed the service account tutorials along with the Directory tutorials for python. The code I have is very simple just to test out how it will work. The documentation to me is unclear about most things. When I run this I get Whe…
Pip for Python 3.8
How do I install Pip for Python 3.8 ? I made 3.8 my default Python version. gives unable to locate package python3.8-pip and running gives no module named pip I can’t run sudo apt install python3-pip because it installs pip for Python 3.6 Answer Install pip the official way: made 3.8 my default Python v…
How to convert a CoreML Model to a TensorFlow Model?
I read that it is possible to convert a TensorFlow Model (.pb) file to CoreML (.mlmodel) to run it on iOS platforms. But I have some .mlmodel files that I want to run on tensorflow. So I want to know if there is any way I could convert them to .pb files or any other way I could use them
CuDNN crash in TF 2.x after many epochs of training
I’m currently becoming more and more desperate concerning my tensorflow project. It took many hours installing tensorflow until I figured out that PyCharm, Python 3.7 and TF 2.x are somehow not compatible. Now it is running, but I get a really unspecific CuDNN error after many epochs of training. Do you…