Development Tools
Jupyter Notebook Execution
jupyter notebook
Automated Package Import in PyCharm
| Reference |
| PyCharm Auto-Import Configuration Guide |
Image Display in VS Code
| Reference |
| VS Code Remote Server Image Display |
| Matplotlib Plotting on Remote Linux Servers |
Core Dependencies
Conda Configuration (.condarc)
channels:
- tsinghua_main
- tsinghua_free
- tsinghua_pytorch
- conda_forge
- tsinghua_r
- msys2
- nvidia_cloud
- defaults
channel_priority: flexible
env_paths:
- /data/miniconda/envs
pkg_paths:
- /data/miniconda/pkgs
| Reference |
| Conda PyTorch Installation Guide |
| Libculas Error Resolution |
Pandas Data Structures
| Feature |
DataFrame |
Series |
| Documentation |
DataFrame Docs |
Series Docs |
| Dimensions |
2D |
1D |
Data Conversion
# DataFrame to NumPy
df = pd.DataFrame({'colA': [1, 2], 'colB': [3, 4]})
arr = np.array(df)
# NumPy to DataFrame
matrix = np.array([[1,2,3], [4,5,6]])
df_new = pd.DataFrame(matrix)
Excel Libraries
Primary recommmendation: xlwings
| Reference |
| Comprehensive Python Excel Libraries Guide |
API Inspection
dir(ClassName)
Environment Management
Requirements Management
# Export
pip freeze > requirements.txt
# Import
pip install -r requirements.txt
| Reference |
| Python Dependency Management Solutions |
| Requirements.txt Generation Methods |
Package Publishing
| Reference |
| Python Package Publishing Guide |
| Understanding setup.py |
PyCharm Configuration
| Reference |
| PyCharm Pip Mirror Setup |