Self-assembly of single-walled carbon nanotube based on diazoresin