#Techhelpnotes
Explore tagged Tumblr posts
Text
Error importing Seaborn module in Python
I had faced the same problem. Restarting the notebook solved my problem.
If that doesnt solve the problem, you can try this
As @avp says the bash line pip install seaborn should work I just had the same problem and and restarting the notebook didnt seem to work but running the command as jupyter line magic was a neat way to fix the problem without restarting the notebook
0 notes
Text
Examples for using Apache UIMA in a java program
If you want to use UIMA directly into Java code, you might want to have a look at uimafit, because it eases the use of UIMA from within Java. Here is a quick example to use the example Annotator (source)
0 notes
Text
python – Tkinter understanding mainloop
tk.mainloop() blocks. It means that execution of your Python commands halts there. You can see that by writing:
You will never see the output from the print statement. Because there is no loop, the ball doesnt move.
On the other hand, the methods update_idletasks() and update() here:
0 notes
Text
How can I check file size in Python?
The output is in bytes.
You need the st_size property of the object returned by os.stat. You can get it by either using pathlib (Python 3.4+):
>>> from pathlib import Path >>> Path(somefile.txt).stat() os.stat_result(st_mode=33188, st_ino=6419862, st_dev=16777220, st_nlink=1, st_uid=501, st_gid=20, st_size=1564, st_atime=1584299303, st_mtime=1584299400, st_ctime=1584299400) >>> Path(somefile.txt).stat().st_size 1564
or using os.stat:
0 notes
Text
Python date string to date object
>>> import datetime >>> datetime.datetime.strptime(24052010, %d%m%Y).date() datetime.date(2010, 5, 24)
import datetime datetime.datetime.strptime(24052010, %d%m%Y).date()
Python date string to date object
Directly related question:
What if you have
0 notes
Text
How to install OpenSSL for Python
SSL development libraries have to be installed
CentOS:
$ yum install openssl-devel libffi-devel
Ubuntu:
$ apt-get install libssl-dev libffi-dev
OS X (with Homebrew installed):
$ brew install openssl
How to install OpenSSL for Python
0 notes
Text
Anaconda Python – how to reinstall NumPy
How to reinstall a package depends on the conda version.
older versions (< 4.6):
You will most likely have to uninstall NumPy and reinstall it.
conda remove numpy
0 notes
Text
shutil – Python Pathlib path object not converting to string
Youre overwriting the value str, so starting from the 2nd iteration of your loop, str no longer refers to the built-in str function. Choose a different name for this variable.
0 notes
Text
python – How do I get the full path of the current files directory?
The special variable __file__ contains the path to the current file. From that we can get the directory using either Pathlib or the os.path module.
Python 3
For the directory of the script being run:
0 notes
Text
Finding the indices of matching elements in list in Python
You are using .index() which will only find the first occurrence of your value in the list. So if you have a value 1.0 at index 2, and at index 9, then .index(1.0) will always return 2, no matter how many times 1.0 occurs in the list.
0 notes
Text
python numpy machine epsilon
An easier way to get the machine epsilon for a given float type is to use np.finfo():
print(np.finfo(float).eps) # 2.22044604925e-16 print(np.finfo(np.float32).eps) # 1.19209e-07
Another easy way to get epsilon is:
In [1]: 7./3 - 4./3 -1 Out[1]: 2.220446049250313e-16
0 notes
Text
How to compress or compact a string in Python
import sys import zlib text=bThis function is the primary interface to this module along with decompress() function. This function returns byte object by compressing the data given to it as parameter. The function has another parameter called level which controls the extent of compression. It an integer between 0 to 9. Lowest value 0 stands for no compression and 9 stands for best compression. Higher the level of compression, greater the length of compressed byte object.
0 notes
Text
How to download a file via FTP with Python ftplib
handle = open(path.rstrip(/) + / + filename.lstrip(/), wb) ftp.retrbinary(RETR %s % filename, handle.write)
A = filename ftp = ftplib.FTP(IP) ftp.login(USR Name, Pass) ftp.cwd(/Dir) try: ftp.retrbinary(RETR + filename ,open(A, wb).write) except: print Error
0 notes
Text
Pythons equivalent of && (logical-and) in an if-statement
Im getting an error in the IF conditional. What am I doing wrong?
There reason that you get a SyntaxError is that there is no && operator in Python. Likewise || and ! are not valid Python operators.
Some of the operators you may know from other languages have a different name in Python. The logical operators && and || are actually called and and or. Likewise the logical negation operator ! is called not.
0 notes
Text
Python 3.6 No module named pip
On Fedora 25 Python 3.6 comes as a minimalistic version without pip and without additional dnf installable modules.
But you can manually install pip:
wget https://bootstrap.pypa.io/get-pip.py sudo python3.6 get-pip.py
After that you can use it as python3.6 -m pip or just pip3.6.
In Debian distributions, you can run
0 notes
Text
Why cant I use the method __cmp__ in Python 3 as for Python 2?
You need to provide the rich comparison methods for ordering in Python 3, which are __lt__, __gt__, __le__, __ge__, __eq__, and __ne__. See also: PEP 207 — Rich Comparisons.
__cmp__ is no longer used.
More specifically, __lt__ takes self and other as arguments, and needs to return whether self is less than other. For example:
class Point(object): ... def __lt__(self, other): return ((self.x < other.x) and (self.y < other.y))
0 notes