¿Alguna forma de exportar una matriz python en formato SVM light?programa python para exportar numpy/listas en formato svmlight
5
A
Respuesta
1
El módulo svmlight-loader puede cargar un archivo svmlight en una matriz numpy. No creo que exista nada en la otra dirección, pero el módulo es probablemente un buen punto de partida para ampliar su funcionalidad.
5
Escribí este script totalmente no optimizado hace un tiempo, ¡tal vez pueda ayudar! Los datos y las etiquetas deben estar en dos matrices numpy separadas.
def save_svmlight_data(data, labels, data_filename, data_folder = ''):
file = open(data_folder+data_filename,'w')
for i,x in enumerate(data):
indexes = x.nonzero()[0]
values = x[indexes]
label = '%i'%(labels[i])
pairs = ['%i:%f'%(indexes[i]+1,values[i]) for i in xrange(len(indexes))]
sep_line = [label]
sep_line.extend(pairs)
sep_line.append('\n')
line = ' '.join(sep_line)
file.write(line)
5
Hay uno en scikit-learn:
http://scikit-learn.org/stable/modules/generated/sklearn.datasets.dump_svmlight_file.html
Es básico pero funciona tanto para las matrices y matrices numpy scipy.sparse.
Cuestiones relacionadas
- 1. Exportar el registro en formato de texto sin formato
- 2. exportar a formato epub en php
- 3. Exportar el estado del programa a procfs?
- 4. Google Bookmark Exportar formato de fecha?
- 5. boost :: python Exportar Excepción personalizada
- 6. Exportar con orden alfabético en Python ConfigParser
- 7. Formato de función en un programa C
- 8. programa en Python inicia
- 9. Cómo exportar una tabla al formato csv o excel
- 10. ¿Cómo exportar un csv en formato utf-8?
- 11. Android - Exportar un programa a un archivo apk
- 12. Ejecutar programa python desde otro programa python (con ciertos requisitos)
- 13. ¿Usar Python para ejecutar otro programa?
- 14. formato de cadenas en Python
- 15. ¿Cómo exportar la página html al formato pdf?
- 16. formato de cadenas en Python
- 17. ¿Cuál es el enfoque más fácil para exportar una lista Sharepoint en formato xml?
- 18. manera correcta para hacer una pausa programa en Python
- 19. Cadena de formato en python con formato variable
- 20. ¿Cómo puedo exportar un formato DBGrid a OOXML (formato Excel 2007/2010) sin Excel instalado?
- 21. Formato elegante para una dirección MAC en Python 3.2
- 22. cadenas de formato para stdin.write() en Python 3.x
- 23. formato Python lanza KeyError
- 24. modificar un programa python en ejecución
- 25. Salida elegante de un programa en Python?
- 26. Pasos para exportar e importar en Liferay
- 27. Reiniciar un programa de Python
- 28. python - beginner - integrando optparse en un programa
- 29. python sqlalchemy + postgresql programa congela
- 30. ¿programa para obtener ganancias?